A developer needed an API that runs on Cloudflare Workers, AWS Lambda, Deno Deploy, AND Node.js. Different runtimes, different frameworks, different code? Not anymore.
Hono is a free, ultrafast web framework that runs on every JavaScript runtime. One codebase, deploy anywhere.
What Hono Offers for Free
- Multi-Runtime - Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda, Vercel
- Ultrafast - Fastest router in benchmarks
- TypeScript First - Full type safety for routes and middleware
- Middleware - Auth, CORS, logger, compress, rate limit
- JSX - Server-side JSX rendering built-in
- OpenAPI - Auto-generate OpenAPI docs from routes
- RPC - Type-safe client from server routes
- Tiny - 14KB base size, zero dependencies
Quick Start
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hello Hono!'))
app.get('/api/users/:id', (c) => {
const id = c.req.param('id')
return c.json({ id, name: 'John' })
})
export default app
GitHub: honojs/hono - 22K+ stars
Need to monitor and scrape data from multiple web services automatically? I build custom scraping solutions. Check out my web scraping toolkit or email me at spinov001@gmail.com for a tailored solution.
Top comments (0)