The Benchmarker
Compare HTTP servers & web frameworks
Compare HTTP servers and web frameworks side by side. Explore requests per second, average latency and latency percentiles at concurrency 64, 256 and 512.
Performance comparison of 387 web frameworks in 31 languages, measured with zrk at concurrency 64, 256, 512. Data of 2026-09-20.
Enable JavaScript for interactive filters and charts, or browse the complete framework directory.
The 25 leading frameworks at concurrency 64, ranked on requests per second.
| # |
Framework |
Language |
Requests / second |
P50 latency |
P99 latency |
HTTP errors |
| 1 |
httpz 52eb187cff75e168316b44480cd9f0fae26a1c5e |
zig |
189 979 |
549.50 ms |
3179.52 ms |
0 |
| 2 |
zzz 0.3.2 |
zig |
140 107 |
1132.80 ms |
4379.31 ms |
0 |
| 3 |
ohkami-tokio 0.24 |
rust |
139 713 |
1193.81 ms |
4544.51 ms |
0 |
| 4 |
khttp 0.2 |
rust |
138 318 |
68.02 ms |
1536.85 ms |
0 |
| 5 |
caprese 0.1 |
nim |
137 521 |
1151.49 ms |
4423.00 ms |
0 |
| 6 |
low-http-server 4.2 |
javascript |
137 382 |
1301.33 ms |
4597.76 ms |
0 |
| 7 |
micro-web 0.3 |
rust |
135 783 |
1196.54 ms |
4633.26 ms |
0 |
| 8 |
mark 2.1 |
php |
134 777 |
1195.18 ms |
4599.13 ms |
0 |
| 9 |
hyper 1.5 |
rust |
133 784 |
1224.53 ms |
4664.66 ms |
0 |
| 10 |
warp 0.4 |
rust |
133 596 |
1320.79 ms |
4764.33 ms |
0 |
| 11 |
argan 0.1 |
rust |
131 649 |
1292.80 ms |
4723.37 ms |
0 |
| 12 |
workerman 5.2 |
php |
131 258 |
1212.25 ms |
4717.91 ms |
0 |
| 13 |
graphul 1 |
rust |
130 291 |
1296.55 ms |
4803.93 ms |
0 |
| 14 |
axum 0.8 |
rust |
130 211 |
1344.34 ms |
4868.10 ms |
0 |
| 15 |
viz 0.11 |
rust |
130 121 |
1311.91 ms |
4818.94 ms |
0 |
| 16 |
httpbeast 0.4 |
nim |
128 768 |
1289.73 ms |
4802.56 ms |
0 |
| 17 |
webman 2.2 |
php |
128 718 |
1262.42 ms |
4678.31 ms |
0 |
| 18 |
gotham 0.8 |
rust |
128 646 |
1336.15 ms |
4828.50 ms |
0 |
| 19 |
poem 3 |
rust |
127 537 |
1363.11 ms |
4895.40 ms |
0 |
| 20 |
reinhardt-web 0.3 |
rust |
127 400 |
1324.20 ms |
4892.67 ms |
0 |
| 21 |
coast 1 |
clojure |
127 198 |
1361.41 ms |
4932.27 ms |
0 |
| 22 |
silent 2 |
rust |
126 561 |
1388.37 ms |
4966.40 ms |
0 |
| 23 |
salvo 0.96 |
rust |
126 433 |
1363.46 ms |
4899.50 ms |
0 |
| 24 |
fulmine.js 5.21 |
javascript |
126 063 |
1306.45 ms |
4746.58 ms |
0 |
| 25 |
rama 0.4 |
rust |
125 885 |
1374.04 ms |
4947.29 ms |
0 |
Explore 387 frameworks in 31 languages →