Baget

A lightweight NuGet and symbol server.

Visit Website →

Overview

Baget is an open-source project that provides a lightweight implementation of the NuGet V3 server protocol. It allows developers to easily host their own private NuGet feeds for .NET packages. It can be configured to use various storage backends like local file system, Azure Blob Storage, or AWS S3, and it can also act as a proxy for upstream sources like nuget.org.

✨ Key Features

  • NuGet V3 protocol support
  • Symbol and source server
  • Cross-platform (runs on .NET)
  • Flexible storage backend (File System, Azure, AWS, Google Cloud)
  • Upstream proxying

🎯 Key Differentiators

  • Extremely lightweight and simple to deploy
  • Cloud-native design with flexible storage options
  • No-frills, focused implementation of the NuGet protocol

Unique Value: Provides the simplest possible way to self-host a compliant and modern NuGet server.

🎯 Use Cases (3)

Self-hosting a simple private NuGet feed Creating a local cache for nuget.org to improve build performance Hosting debug symbols for internal libraries

✅ Best For

  • A lightweight NuGet server for a small to medium-sized development team
  • Running a NuGet server in a container on Kubernetes

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Teams needing a universal package manager for multiple formats.
  • Organizations requiring enterprise features like advanced RBAC, vulnerability scanning, or a web UI for management.

🏆 Alternatives

ProGet (Free Edition) Azure Artifacts MyGet

Far less complex than ProGet or Azure Artifacts, making it ideal for teams that don't need the extensive management features of those platforms.

💻 Platforms

API

✅ Offline Mode Available

🔌 Integrations

Docker Kubernetes Azure Blob Storage AWS S3

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Completely free and open source.

Visit Baget Website →