Robyn
Languages and libraries
python web framework
SHOW HN2025
How HN took it
1 positive, 18 neutral or asking, 0 mixed, 15 critical, out of 34 comments about the project. Thread score -0.30.
Idea: 1 for, 5 againstExecution: 0 for, 4 againstPerformance: 0 for, 4 againstDesign: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Built-in websocket support and features like templating and logging
From 1 comment
Especially over Flask and Django, Robyn additionally offers integrated websocket support along with many existing features like templating, logging etc.[1] Developer has been…
vednig on HN
Objections
Speed claims rely on constant-response benchmark optimization
From 1 comment
Is it really going to be faster? In the benchmark they cited in the README [0], they are in 10th place among Python frameworks. This is not a real-life benchmark, as it merely…
Kwpolska on HN
Rust adds little benefit for Python developers and fragments the ecosystem
From 3 comments
Since I do not program in Rust, I do not see how it brings any advantage for development.
solarkraft on HNThe problem with all this combining is that it's making apps less portable. Like I want to make apps that work on desktop+mobile with flet[0], but now I have to specifically seek…
skeledrew on HNThe use case isn't that narrow though. Just the flet project has 12.5k GH stars (which I would say represents significant adoption), and I'll wager there are other projects out…
skeledrew on HN
Sync database calls in async handlers would block the event loop
From 3 comments
I'm confused, in the example application I see all these async endpoints interacting with the database, but the function bodies are entirely sync. Wouldn't this block the event…
wesselbindt on HNTo GP: yes, it would block the event loop and that's pretty bad. But... asyncio.to_thread[0] as a quick workaround, just keep track of your thread count. Obviously frameworks and…
whilenot-dev on HNIt looks like the author is mistakenly using the sync versions of SQLAlchemy calls. Unless it's on purpose. Either way, not a good sign.
odie5533 on HN
Not comparable to Django
From 2 comments
You can't compare this to Django at all.
7bit on HNIt looks similar in concept to Flask and Fast API (Likely with a speed advantage), and duplicating their features it feasible. It is not comparable to Django.
the__alchemist on HN
Requests
Clearer comparison with Granian and other servers
From 1 comment
would be nice to know from the author how this compares to granian
polotics on HN
Questions
How it works under the hood with the GIL
From 1 comment
Can someone explain how it works under the hood. A Rust server for python obviously needs to still run the python interpreter. Is it running many instances to get around the GIL,…
scosman on HN
What it offers over Django, Flask, or FastAPI
From 1 comment
It looks like a nice design! I'd love to hear a bit more about what it offers over Django/Flask/FastAPI though! The examples look very similar to Fast API and the requests per…
benrutter on HN
Which part is Batman inspired
From 1 comment
which part of this framework is Batman inspired?
ddanieltan on HN
Alternatives named
FastAPI
From 2 comments
It looks like a nice design! I'd love to hear a bit more about what it offers over Django/Flask/FastAPI though! The examples look very similar to Fast API and the requests per…
benrutter on HN- FastAPI doesn't require any external ASGI in prod either ever since they added the fastapi cli. - FastAPI has built-in CORS. Has for years. I don't remember it ever not having.…
odie5533 on HN
Flask
From 2 comments
Why do all those micro framework copy the worst aspects of flask? The global request object, the bad integration with sqlalchemy, the strong coupling with an application object…
BiteCode_dev on HNIt looks similar in concept to Flask and Fast API (Likely with a speed advantage), and duplicating their features it feasible. It is not comparable to Django.
the__alchemist on HN
Granian
From 2 comments
would be nice to know from the author how this compares to granian
polotics on HNGranian maintainer here. Can't speak for Robyn author, but in my opinion it's not a valid comparison. The only thing Granian and Robyn have in common is the usage of Rust and…
gi0baro-dev on HN
Starlette, Litestar, Sanic
From 2 comments
Granian maintainer here. Can't speak for Robyn author, but in my opinion it's not a valid comparison. The only thing Granian and Robyn have in common is the usage of Rust and…
gi0baro-dev on HNThe biggest differentiator between Robyn and frameworks like FastAPI or Sanic seems to be the Rust runtime. But is Python's async actually the bottleneck that Rust is solving here?
linwangg on HN
Go frameworks such as Gin
From 1 comment
golang has frameworks like gin that are faster and simpler when building barebones apps, the more features you need the more modules increase. Robyn brings all the features out…
vednig on HN