You need to enable JavaScript to run this app.
Web Frameworks Benchmark
Home
Benchmark Results
Compare Frameworks
GitHub
Select...
Benchmark Result
go (1.24)
java (21)
Select Frameworks...
Requests / Second
Language
▲
Framework
▲
▲
Requests / Second (64)
▲
Requests / Second (256)
▲
Requests / Second (512)
go (1.24)
web
(0)
527 085
548 594
552 644
java (21)
vertx
(4.5)
504 038
566 926
579 503
java (21)
activej
(5.5)
504 023
569 093
584 199
go (1.24)
fasthttp
(1.60)
501 301
528 073
533 171
go (1.24)
gearbox
(1.2)
495 239
525 325
531 472
java (21)
jooby
(3.7)
486 609
551 858
567 079
go (1.24)
gorouter-fasthttp
(4.4)
484 873
517 321
520 601
java (21)
rapidoid
(5.5)
481 210
539 372
553 097
java (21)
vertx4web
(4.5)
469 924
524 128
536 565
java (21)
undertow
(2.3)
452 981
519 873
531 243
go (1.24)
atreugo
(11.13)
441 051
469 075
470 962
go (1.24)
fiber
(2.52)
440 043
468 936
476 156
go (1.24)
router
(1.5)
437 238
466 612
474 869
java (21)
quarkus
(3.21)
417 679
451 233
455 833
go (1.24)
hertz
(0.9)
360 217
439 532
444 040
go (1.24)
bunrouter
(1)
346 577
353 701
357 538
go (1.24)
clevergo
(0.6)
345 488
354 943
357 970
go (1.24)
apirouter
(1)
344 902
354 038
357 343
go (1.24)
r2
(0.3)
344 783
351 358
356 092
go (1.24)
rte
(0)
344 370
352 007
357 111
go (1.24)
httprouter
(1.3)
344 189
349 901
355 662
go (1.24)
nethttp
(1.22)
342 752
347 587
351 352
go (1.24)
echo
(4.13)
340 921
351 088
355 184
go (1.24)
gin
(1.10)
332 571
360 362
359 173
go (1.24)
kami
(2.2)
328 705
339 309
334 529
go (1.24)
chi
(5.2)
324 210
330 266
337 878
go (1.24)
aero
(1.3)
323 919
335 238
339 293
go (1.24)
gorouter
(4.5)
319 055
349 764
352 197
go (1.24)
poteto
(1.1)
318 630
325 009
330 924
go (1.24)
violetear
(7)
314 875
322 844
328 294
go (1.24)
webgo
(7)
313 242
326 302
330 546
go (1.24)
goroute
(0)
307 200
313 583
321 648
go (1.24)
goframe
(2.9)
306 386
336 340
337 269
go (1.24)
gorilla-mux
(1.8)
303 505
311 262
319 478
java (21)
helidon-se
(4.1)
297 355
379 283
393 085
go (1.24)
go-zero
(1.8)
285 797
319 179
321 339
go (1.24)
goyave
(5.5)
281 694
318 604
320 383
go (1.24)
beego
(2.3)
264 601
312 429
318 516
java (21)
javalin
(6.6)
261 459
278 691
274 575
go (1.24)
air
(0.22)
254 837
284 910
289 799
go (1.24)
aurora
(1.3)
241 760
273 361
281 785
java (21)
spark
(2.9)
201 534
221 928
227 674
go (1.24)
stgin
(1.1)
190 205
234 718
240 570
java (21)
restheart
(8.4)
181 216
200 670
204 456
go (1.24)
mars
(1.1)
180 555
220 714
229 242
java (21)
spring
(3.4)
170 143
164 810
138 965
java (21)
micronaut
(4.2)
156 590
175 982
224 223
java (21)
light-4j
(2.2)
142 796
313 045
326 209
java (21)
armeria
(1.32)
139 503
149 965
151 077
go (1.24)
flamego
(1.9)
134 038
141 140
145 856
java (21)
spring-webflux
(3.4)
105 082
105 319
106 147
java (21)
blade
(2.1)
101 473
117 366
71 262
go (1.24)
macaron
(1.5)
89 191
110 534
111 872
go (1.24)
tango
(0.6)
67 577
73 824
73 580
java (21)
jersey3-grizzly2
(3.1)
46 630
49 220
84 996
go (1.24)
gramework
(1.8)
43 540
55 059
55 965
java (21)
jersey-grizzly2
(2.46)
42 714
88 645
102 234
java (21)
struts2
(7)
11 056
10 645
15 290