Independent, verifiable performance testing using industry-standard tools. All benchmarks are reproducible and conducted with production configurations.
Minimal "hello world" tests using autocannon - the same methodology used by Fastify's official benchmarks.
• Same hardware, same methodology
• Production configurations
• 100 connections, 40s duration
Production-ready API with TypeScript validation, JSON processing, and intelligent routing.
• Full Zod validation included
• TypeScript end-to-end
• Zero error rate
These are synthetic benchmarks designed to measure framework overhead. Real-world performance depends on your application logic, database queries, external API calls, and other factors. Always benchmark your specific use case.
# Clone the repository
git clone https://github.com/Moro-JS/moro.git
cd moro
# Install dependencies and build
npm install
npm run build
# Run synthetic benchmark
cd benchmark
npm install
npm run hello-world &
npm run bench
# Run real-world benchmark
cd ../examples/simple-api
npm install && npm run build
npm start &
cd ../../benchmark && npm run bench-real