Skip to content

mdouek/BaGet

Repository files navigation

BaGet 🥖

A lightweight NuGet service implementation.

Getting Started

  1. Install .NET Core
  2. Run git clone https://github.com/loic-sharma/BaGet.git
  3. Navigate to .\BaGet\src\BaGet
  4. Start the service with dotnet run
  5. Open the URL http://localhost:5000/v3/index.json in your browser

Features

  • Supports Sqlite and SQL Server to store metadata
  • Supports local filesystem and Azure Blob Storage to store NuGet packages
  • Supports read-through caching. For example, accessing http://localhost:5000/v3/registration/newtonsoft.json/11.0.1.json will index Newtonsoft.Json using nuget.org
  • Can import download counts from nuget.org

Stay tuned, more features are planned!

About

A lightweight NuGet and symbol server

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 94.7%
  • HTML 3.7%
  • Other 1.6%