Hono
Ultra-fast, lightweight web framework for the edge — runs on Cloudflare Workers, Deno, Bun, and Node.js with a familiar Express-like API.
MIT
TypeScript
Why Hono?
Cloudflare Workers or edge runtimes where bundle size matters
Building fast REST APIs with a minimal, Express-style API in TypeScript
Multi-runtime apps that need to run on Bun, Deno, and Node.js
Signal Breakdown
What drives the Trust Score
Download Trend
Last 12 months
Tradeoffs & Caveats
Know before you commitComplex enterprise apps requiring NestJS-style DI and architecture
Heavy SSR apps — Next.js or SvelteKit are better suited
Pricing
Free tier & paid plans
Open source, free to use
Free & open-source
Alternative Tools
Other options worth considering
High-performance Node.js web framework with a schema-based approach — significantly faster than Express with built-in JSON schema validation.
Progressive Node.js framework for building scalable server-side apps — Angular-inspired architecture with decorators, DI, and a rich module ecosystem.
Often Used Together
Complementary tools that pair well with Hono
Learning Resources
Docs, videos, tutorials, and courses
Get Started
Repository and installation options
View on GitHub
github.com/honojs/hono
npm install honoQuick Start
Copy and adapt to get going fast
import { Hono } from 'hono';
const app = new Hono();
app.get('/', (c) => c.text('Hello Hono!'));
app.get('/user/:id', (c) => c.json({ id: c.req.param('id') }));
export default app;Community Notes
Real experiences from developers who've used this tool