Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- As cool as it sound, do we actually need it? also what problem are we solving?
Performance is probably the only angle that has some potential but only short requests, the db and other external IO/services is a bigger bottleneck.
by sriniwasx - Because the performance of existing web frameworks is... _absymal_. They are nowhere close to how fast they can be. And I don't mean slower by a bit, I mean close to a factor of 10x. My in-house framework can serve 600-700k requests/s on a single core, while beast (the best c++ framework i could identify) does 250k at best. nginx/apache and other prebaked servers are even slower, at 100k req/s. Tells you all you need to know.by rfgplk
- Hey HN,
I built Vermell, a minimal, zero-dependency C++ web framework designed to explore low-level networking, non-blocking I/O with Linux epoll, and simple Express-like routing under the hood.
I originally started this ~4 years ago and paused it over socket/memory security concerns. Recently, I picked it back up, audited the codebase, and packaged it with APT, Docker, and an NPX starter.
Site & docs: https://vermell.cc/
Would love any feedback on the architecture, security edge cases, or performance.
- This looks really nice, I'll definitely try it out! I take it by the examples that minimum is C++20? Have you done any benchmarks compared to any others?by blackfawn
- You need examples for actually using different databases.by winrid
- I like the idea and the logo. But some real world examples like database usage, partials within templates and handling forms are missing.by hilti
- It looks suspicious. It has only 18 commits, the majority of code was added via single initial commit. is it LLM-generated?by Panzerschrek
- sounds like you are envious of their productivity. define "suspicious"by gjvc
- Read through the readme a bit, it's obv it isby localhoster
- If I were to open source a project these days, I will definitely have my progress be a clean, huge initial single commit. Too many busybodies trying to piece together code forensics to say something is vibe coded or not.by NewsaHackO