A static NuGet package feed generator for Azure Storage, AWS S3, and other cloud storage services.
Sleet is a static NuGet package feed generator that creates serverless feeds on cloud storage platforms like Azure Storage and AWS S3. It solves the problem of hosting NuGet packages without requiring dedicated servers, using the NuGet v3 feed format for fast, HTTP-based package restores. This approach provides a cheap, secure, and scalable way to share packages for both public and private feeds.
.NET developers and teams needing to host private or public NuGet package feeds without managing server infrastructure, especially those using Azure Storage, AWS S3, or other S3-compatible storage services.
Developers choose Sleet for its serverless architecture, which reduces operational overhead and costs by leveraging cheap cloud storage. Its static feed design ensures high availability and performance for package restores, while offering flexibility with multiple storage backends and configuration options.
A static nuget feed generator for Azure Storage, AWS S3, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eliminates compute resources by hosting feeds directly on cloud storage like Azure Storage or AWS S3, reducing operational costs and complexity, as highlighted in the README's emphasis on static files for maximum availability.
Built in .NET and runs on Linux, macOS, and Windows via the dotnet CLI, ensuring broad accessibility for diverse development environments, as stated in the features section.
Supports multiple credential sources including files, environment variables, and .netconfig, adapting to various workflows without locking into a single setup method, per the README's configuration details.
Automatically prunes old package versions with configurable limits for stable and prerelease packages, helping manage storage efficiently, as described in the package retention feature.
Dynamic search functionality requires setting up a separate custom endpoint, adding complexity for teams needing real-time query capabilities without additional infrastructure, as noted in the external search feature.
While it supports local feeds with IIS, the tool is optimized for cloud storage, and configuring non-cloud backends or advanced scenarios may involve manual steps and deeper integration work, as seen in the quick start guides focusing on Azure and S3.
As a static feed generator, it lacks built-in capabilities like live package indexing or advanced metadata querying, relying on the NuGet v3 format's infrequent updates, which can be a drawback for dynamic environments.