WebApiPerfromance
📊 Web API Performance Comparison
Install / Use
/learn @BlueRexPY/WebApiPerfromanceREADME
Web API Performance Comparison
<!-- Languages -->
This repository contains performance-focused web API implementations across 25 languages and 95+ frameworks/runtimes:
- JavaScript / Node.js: Express, Express Cluster, Fastify, Fastify Cluster, Koa, Koa Cluster, Hono, Hono Cluster, NestJS Express, NestJS Express Cluster, NestJS Fastify, NestJS Fastify Cluster, uWebSockets, uWebSockets Cluster, AdonisJS, AdonisJS Cluster, Nitro, Nitro Cluster
- JavaScript / Bun: Bun, Bun Cluster, Express, Express Cluster, Fastify, Fastify Cluster, Hono, Hono Cluster, Koa, Koa Cluster, NestJS Express, NestJS Express Cluster, NestJS Fastify, NestJS Fastify Cluster, Elysia, Elysia Cluster, AdonisJS, AdonisJS Cluster, Nitro, Nitro Cluster
- JavaScript / Deno: Deno, Deno Parallel
- Python: FastAPI, Litestar, Django, Flask, BlackSheep
- Rust: Actix, Axum
- Go: Fiber, Gin, Chi, net/http, Echo
- Elixir: Phoenix, Plug
- Erlang: Cowboy
- C#: .NET API, .NET AOT, Carter, Carter AOT, Carter AOT + Dapper, Carter AOT + EF Core, Carter + Dapper, Carter + EF Core, Dapper, EF Core, EF Core AOT
- F#: F# API, F# AOT, F# Dapper, F# EF Core, F# AOT + Dapper
- Java: Spring Boot, Spring WebFlux, Quarkus, Micronaut
- Kotlin: Ktor
- Haskell: Servant
- C++: Drogon
- C: Microhttpd, libuv
- Swift: Vapor
- Ruby: Rails, Sinatra, Falcon
- PHP: Laravel, Swoole
- Crystal: Kemal, Lucky
- Gleam: Wisp
- Zig: zap
- Ada: GNAT
- COBOL: GnuCOBOL
- Pascal: fpWeb
- Fortran: GFortran
- Lua: OpenResty
- Dart: Shelf
The APIs expose two endpoints: a simple "Hello World" (GET /) and a more complex "Orders" endpoint (GET /orders).
Benchmark Results
Test Configuration: wrk -t 2 -c 120 -d 20s — 2 threads, 120 connections, 20 seconds
Generated: 2026-03-08 22:53:29 UTC
Hello World (GET /)
| Framework | Port | Req/sec | Avg Latency | Max Latency | Total Requests | Transfer/sec | Memory | | ------------------------------ | ---- | ---------- | ----------- | ----------- | -------------- | ------------ | -------- | | Rust Actix | 8005 | 204,901.52 | 563.69us | 51.45ms | 4,098,380 | 26.38MB | 5.477MiB | | Haskell Servant | 8006 | 185,813.73 | 703.71us | 84.63ms | 3,716,357 | 33.85MB | 297.1MiB | | JS Deno Parallel | 8048 | 167,880.22 | 841.65us | 62.51ms | 3,358,386 | 25.30MB | 72.3MiB | | Rust Axum | 8022 | 160,085.78 | 714.95us | 47.65ms | 3,202,007 | 20.61MB | 3.754MiB | | JS Node Fastify Cluster | 8042 | 154,504.70 | 1.60ms | 197.81ms
Related Skills
node-connect
334.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.3kCommit, push, and open a PR
