Simple & Fast APIs in C#
Configuration-free web service framework for your REST APIs.
Get StartedFast Development
GenHTTP is a web server framework intended to quickly create webservices using a .NET based development environment and IDEs such as Visual Studio.
100% Managed
Written in C# and provided as a .NET library package on nuget, with just a few dependencies. Host your local server instance with just one line of code.
Simple & Powerful
The server API provides a simple, yet powerful, fully object-oriented module system to plug in your content. All modules follow best practices, e.g. in terms of security or performance.
Flexible Hosting
Embed the tiny engine into your existing dotnet application (e.g. Windows Forms, WPF, MAUI, WinUI, UWP, Uno, Unity or console) or host it via Docker. No configuration files or other magic.
Minimal Footprint
Originally intended to run on a netbook with an Intel Atom processor, the server code is optimized to be fast and minimalistic, with low CPU and memory requirements.
Open Source
All sources are available on GitHub under the MIT license. Contributions welcome.