SimpleW
Lightweight C# Web Server with optional addons
Details
- External ID
- 49617184
- Source
- HN
- Company
- —
- Product
- SimpleW
- Website domain
- simplew.net
- Launched
- Sept. 8, 2026
- Cohort
- —
- Upvotes
- 6
- Upvotes percentile
- 0.32854864433811803
- Tags
- —
- Fetched at
- Sept. 12, 2026, 5:46 p.m.
- Updated at
- Sept. 12, 2026, 5:46 p.m.
Description
Hi HN,I’m the author of SimpleW, an MIT-licensed .NET web server for standalone or embedded applications.I shared it here last year (https://news.ycombinator.com/item?id=44797834). Since then, I’ve rewritten it from scratch, removing the NetCoreServer dependency.The biggest change is the addon architecture: the core stays small, with no third-party dependencies, and you add what you need (JWT, OpenID Connect, automatic Let’s Encrypt certificates, Swagger, Razor, dependency injection, or logging integrations).Even the network engine is replaceable, with an optional io_uring addon for Linux, powered by ioxide. Benchmarks are available on https://http-arena.com.I wanted a server I could understand and modify easily, while keeping extra functionality in separate packages.You can try it by following the quickstart: https://simplew.net/guide/getting-started.htmlI’d love feedback on the addon design and what you’d build with it.
Enrichment
- Theme
- self-hosted infrastructure and security tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- lightweight c# web server
- Manually corrected
- False
Could you build this?
No Writing a zero-dependency high-performance HTTP/WebSocket web server from scratch on raw sockets in C# requires low-level network programming, RFC compliance, and memory management that AI coding assistants cannot independently architect or test reliably.
What it would actually take: The implementation relies on raw .NET `Socket` APIs, custom zero-allocation memory parsing using `Span<T>` and `Memory<T>`, `System.IO.Pipelines`, and adherence to RFC 9112/RFC 6455 HTTP and WebSocket standards. The primary challenge is avoiding memory leaks, thread pool starvation, and security flaws like request smuggling or buffer overruns under concurrent load. Requires specialized expertise in systems programming, asynchronous I/O, and low-level protocol engineering.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 90 launches clear the similarity bar, closest 8 shown.
Attention rank: #60 of 91 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 314 days after the earliest competitor.
- Titan · hn · 2025-12-11 · 49 upvotes · similarity 0.44
- Cj–tiny no-deps JIT in C for x86-64 and ARM64 · hn · 2025-11-05 · 21 upvotes · similarity 0.41
- Turn APIs into MCP servers without code · hn · 2025-12-04 · 15 upvotes · similarity 0.40
- CJIT, a single-binary C compiler that can self host · hn · 2026-04-13 · 7 upvotes · similarity 0.40
- I built an HTTP/2 server in C++ to learn the protocol and language · hn · 2026-01-04 · 11 upvotes · similarity 0.40
- Rapid-rs · hn · 2025-11-20 · 9 upvotes · similarity 0.40
- An extensible pub/sub messaging server for edge applications · hn · 2026-01-28 · 44 upvotes · similarity 0.39
- Lightweight C++23 S3 client with no extra deps (just curl and OpenSSL) · hn · 2026-06-13 · 5 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.