
GenHTTP
Embeddable C# web server and framework for building REST APIs and websites on .NET.
GenHTTP is an embeddable web server and framework written in C# for building REST APIs on .NET. Its homepage presents it as an alternative to ASP.NET Core that needs no configuration. An application adds the GenHTTP.Full NuGet package and starts a host from code; the server keeps running until it receives a shutdown signal. Its Pages module renders templates with the Cottle engine.
Worth knowing
Liquid page templates come from a third-party package maintained by Kinetq, not by the project. Commercial options are workshops, prioritized development and consulting, listed on the project’s support page, which gives a contact address for them.
Identity
- Status
- Active
- Maintainer
- Andreas Nägeli4
- Maintained by
- Individual4
- First release
- 20199
- Headquarters
- Germany4
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Categories, Install with, Runtime, Minimum runtime, License
genhttp.org/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/Kaliumhexacyanoferrat/GenHTTP - 2026-10-26: links
genhttp.org/documentation/ - 2026-10-26: Maintainer, Maintained by, Headquarters
genhttp.org/legal/ - 2026-10-26: Categories
github.com/Kaliumhexacyanoferrat/GenHTTP - 2026-10-26: Runs as
genhttp.org/documentation/server/ - 2026-10-26: Templating
genhttp.org/documentation/content/handlers/pages/ - 2026-10-26: Multilingual
genhttp.org/documentation/content/concerns/localization/ - 2026-10-26: Current major version, First release
api.github.com/repos/Kaliumhexacyanoferrat/GenHTTP/releases - 2026-10-26: Last release
api.github.com/repos/Kaliumhexacyanoferrat/GenHTTP/releases/latest - 2026-10-26: Contributors
api.github.com/repos/Kaliumhexacyanoferrat/GenHTTP/contributors