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 158 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 8 entries
- Compare C# web frameworks 24 entries
- Compare C++ web frameworks 7 entries
- Compare Clojure web frameworks 10 entries
- Compare Elixir web frameworks 2 entries
- Compare Go web frameworks 12 entries
- Compare Java web frameworks 8 entries
- Compare JS web frameworks 8 entries
- Compare Kotlin web frameworks 4 entries
- Compare Perl web frameworks 2 entries
- Compare PHP web frameworks 5 entries
- Compare Python web frameworks 16 entries
- Compare Ruby web frameworks 8 entries
- Compare Rust web frameworks 17 entries
- Compare TS web frameworks 7 entries
- Compare V web frameworks 4 entries
- Compare Zig web frameworks 6 entries
Results updated · Composite ranking · Every entry, one page each · How the benchmark works