A lightweight, low-ceremony framework for building HTTP services on .NET and Mono.
Nancy is a lightweight web framework for building HTTP-based services on .NET and Mono. It provides a low-ceremony, high-productivity environment where developers can define routes and responses with minimal boilerplate code. The framework is designed to stay out of the way, offering a "super-duper-happy-path" experience that simplifies web service development.
.NET and Mono developers building HTTP services, APIs, or web applications who value simplicity, minimal configuration, and elegant syntax over heavyweight enterprise frameworks.
Developers choose Nancy for its ultra-lightweight design, flexibility across hosting environments, and intuitive routing DSL that reduces ceremony. Its philosophy of "it just works" with automatic discovery and low friction makes it ideal for rapid development without sacrificing power or extensibility.
Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Follows the 'super-duper-happy-path' ethos, automatically discovering modules and view engines without manual setup, reducing initial friction.
Runs on ASP.NET/IIS, WCF, self-hosting, and any OWIN-compatible host, providing deployment versatility across environments.
Offers ultra-lightweight action declarations for all HTTP methods with advanced parameter matching, enabling clean, concise route definitions.
Handles different response formats based on client requests out-of-the-box, simplifying API development for varied clients.
Nancy is no longer maintained, as announced in the README, meaning no new features, bug fixes, or security patches, posing risks for production use.
With maintenance stopped, third-party extensions, view engines, and community plugins are likely outdated or unsupported, limiting modern integrations.
Existing users must migrate to other frameworks like ASP.NET Core, which requires rewriting modules and handling compatibility issues without streamlined tools.