Compare web frameworks head to head
Pick any two web frameworks - the same language or not - and compare requests per second, p99 latency and the delta on every test profile, measured on the same machine. Every entry runs the same profiles on the same machine, so two entries in different languages are measured the same way and the numbers line up.
Compare any two entries, in any language - all 141 of them, in one picker grouped by language. Start here if the language is not what you are choosing.
One language at a time
Narrower, for when the language is already settled: the same table over just the entries written in it.
- Compare C web frameworks 7 entries
- Compare C# web frameworks 23 entries
- Compare C++ web frameworks 6 entries
- Compare Clojure web frameworks 7 entries
- Compare Elixir web frameworks 2 entries
- Compare Go web frameworks 10 entries
- Compare Java web frameworks 8 entries
- Compare JS web frameworks 8 entries
- Compare Kotlin web frameworks 4 entries
- Compare PHP web frameworks 5 entries
- Compare Python web frameworks 16 entries
- Compare Ruby web frameworks 8 entries
- Compare Rust web frameworks 16 entries
- Compare TS web frameworks 6 entries
- Compare Zig web frameworks 4 entries
Results updated · Composite ranking · Every entry, one page each · How the benchmark works