Modern web apps should be built around a clean REST API separating backend and frontend.
I wanted a lightweight, high-performance C# backend to serve my SPAs (Vue/Vuetify via Vite) — no templates, just JSON and static files.
Existing .NET options like ASP.NET Core and Kestrel were too heavy or complex. Others (EmbedIO, GenHttp…) didn’t fit my needs.
Then I found NetCoreServer — fast and elegant — but lacking REST routing.
So I built SimpleW, extending it with routes, websockets, CORS, SSE, static files, and observability.
After 3 years in production, SimpleW powers multiple APIs — stable, fast, and still minimal.
👉 Lightweight by design, focused on performance and simplicity.