Skip to content

vltpkg/vsr

Repository files navigation

vlt serverless registry (vsr)

A modern, npm-compatible serverless registry that's fast, secure, and ridiculously easy to deploy.

vsr is a minimal yet powerful npm-compatible registry that replicates core npm features while adding cutting-edge capabilities. Built for the modern web, it runs seamlessly on Cloudflare's global edge network.

vsr api screenshot

🚀 Quick Start

vlx -y @vltpkg/vsr
# VSR Running: http://localhost:1337

Common flags:

vsr --port 4000   # custom ports
vsr --debug       # stream all server logs
vsr --help        # full flag reference

✨ Why Choose VSR?

  • 🔥 Fast: The speed of setup and startup makes it great for dev/CI
  • 🔐 Secure by Default: Integrity validation and granular access controls
  • 🛠 Backwards Compatible: Drop-in replacement for legacy tools

💻 Development Requirements

  • Node.js
  • Wrangler
  • VLT

📚 Resources

📄 License

VSR is licensed under the Functional Source License (FSL-1.1-MIT) - free for most use cases, with commercial restrictions that convert to MIT after two years.