Standalone or Embedded
Run a dedicated web service or add HTTP endpoints directly to an existing .NET application.
Simple by design. Standalone or embedded.
Run a dedicated web service or add HTTP endpoints directly to an existing .NET application.
Native sockets, a custom HTTP parser, and no ASP.NET dependency between your code and the connection.
Five years in production, powering real APIs and traffic while remaining explicit and predictable.
Add authentication, firewall, automatic TLS, background jobs, or another engine only when you need them.
A working server in a few lines. Make it yours.
using System.Net;
using SimpleW;
var server = new SimpleWServer(IPAddress.Any, 8080);
server.MapGet("/api/hello", () => new { message = "Hello world!" });
await server.RunAsync();