Hono — быстрый TypeScript/JavaScript-фреймворк, построенный на Web Standards. Один и тот же код можно запускать на Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda, Vercel и других runtime.
Минимальный пример:
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hono!'))
export default app
Из интересного:
— hono/tiny весит меньше 12 KB
— zero dependencies
— быстрый RegExpRouter
— встроенные middleware
— first-class TypeScript support
— код почти не привязан к конкретной платформе
По сути, Hono пытается дать один маленький backend-фреймворк для всего современного edge/serverless JavaScript-мира.
GitHub: https://github.com/honojs/hono
Минимальный пример:
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hono!'))
export default app
Из интересного:
— hono/tiny весит меньше 12 KB
— zero dependencies
— быстрый RegExpRouter
— встроенные middleware
— first-class TypeScript support
— код почти не привязан к конкретной платформе
По сути, Hono пытается дать один маленький backend-фреймворк для всего современного edge/serverless JavaScript-мира.
GitHub: https://github.com/honojs/hono