A simple, minimalistic HTTP/1.1 server written in C#.
Xenia is made up from multiple packages, all of which being optional (with of course the exception to the core package).
The core package, containing the base server and request/response logic.
Package with utilities that make it easier to work with JSON content.
Provides utilities for encoding HTTP responses based on the request's preferred encoding.
Utilities for dealing with caching content.
Collection of helpers/utilities for working with different kinds of data.
Unit tests for different functionalities.
Simple example of how to use Xenia to handle requests and return HTTP responses.
For examples on how to use Xenia, you should check the following resources: