{"repo":"Kaliumhexacyanoferrat/GenHTTP","free":true,"listed":false,"github":"https://github.com/Kaliumhexacyanoferrat/GenHTTP","clone":"git clone https://github.com/Kaliumhexacyanoferrat/GenHTTP.git","description":"Lightweight embeddable web server written in pure C# with few dependencies to 3rd-party libraries.","language":"C#","stars":279,"topics":["http-server","http","webserver","embedded-server","web-server","embedded","http-rest-api","webservices","nuget","server"],"license":"MIT","category":"networking-infra","readme_excerpt":"GenHTTP Webserver GenHTTP is a lightweight, modular web server written in pure C# with a strong focus on developer experience. The main purpose of this project is to quickly create web services written in .NET 8 / 9 / 10, allowing developers to concentrate on the functionality rather than on messing around with configuration files or complex concepts. Features - Setup new webservices in a couple of minutes using project templates - Supports current standards such as Open API, Websockets, Server Sent Events or JWT authentication - Embed web services into a new or already existing console, service, WPF, WinForms, WinUI, MAUI, Avalonia or Uno application - Projects are fully described in code - no configuration files needed, no magical behavior you need to learn - Optionally supports Kestrel as an underlying HTTP engine (enables HTTP/2 and HTTP/3 via QUIC) - Optimized out of the box, small memory and storage footprint - Carefully hand-crafted code, with stable releases and long-term support options - Grade A+ security level according to SSL Labs, hardened against typical attack vectors Getting Started This section shows how to create a new project from scratch using project templates and how to extend your existing application by embedding the GenHTTP engine. [!NOTE] This is a brief overview to get you running. You might want to have a look at the tutorials for detailed step-by-step guides. New Project Project templates can be used to create apps for typical use cases with littl","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kaliumhexacyanoferrat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kaliumhexacyanoferrat/GenHTTP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}