Simple modenized NuGet server implementation. (日本語はこちら) What is this? A simple NuGet server implementation built on Node.js that provides essential NuGet v3 API endpoints. Compatible with dotnet restore and standard NuGet clients for package publishing, querying, and manually downloading. A modern browser-based UI is also provided: You can refer to registered packages. You can check various package attributes. You can download packages by version. You can also publish (upload) packages. You can manage user accounts. Browse package list: Publishing packages: User account managements: Key Features Easy setup, run NuGet server in 10 seconds! NuGet V3 API compatibility: Support for modern NuGet client operations No need database management: Store package file and nuspecs into filesystem directly, feel free any database managements Package publish: Flexible client to upload .nupkg files via HTTP POST using cURL and others files via using cURL and others Basic authentication: Setup authentication for publish and general access when you want it Reverse proxy support: Configurable trusted reverse proxy handling for proper URL resolution Modern Web UI with enhanced features: Multiple package upload: Drag & drop multiple .nupkg files at once User account management: Add/delete users, reset passwords (admin only) API password regeneration: Self-service API password updates Password change: Users can change their own passwords Package importer: Included package importer from existing NuGet server Docker image available Installation npm install -g nuget-server For using Docker images, refer to a separate chapter. Usage # Start server on default port 5963 nuget-server # Custom port nuget-server --port 3000 # Multiple options nuget-server --port 3000 --config-file config/config.json --users-file config/users.json The NuGet V3 API is served on the /v3 path. Default nuget-server served URL (Show UI): http://localhost:5963 Actual NuGet V3 API endpoint: http://localhost:5963/v3/index....
First seen: 2025-09-01 14:48
Last seen: 2025-09-01 17:48