Repolode
honojs

honojs/hono

Небольшой сверхбыстрый веб-фреймворк на основе Web Standards для Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js и других платформ.

Звёзды
32,630
Форки
1,424
Открытые issues
404
Последний коммит
2 часа назад

Что это?

Hono — веб-фреймворк на TypeScript, использующий только Web Standard APIs, поэтому один и тот же код приложения можно запускать на Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge и Node.js. У него нет зависимостей, а минималистичный API маршрутизации и middleware позволяет обрабатывать HTTP-запросы.

В основе роутера лежит RegExpRouter, который избавляет от линейного перебора маршрутов. В проекте также есть компактный preset hono/tiny размером менее 12 kB, встроенные, пользовательские и сторонние middleware, а также полноценная поддержка TypeScript для маршрутов и обработчиков.

Проект сопровождается документацией на hono.dev и руководством по миграции. Для вопросов и обсуждений доступны сообщества в Discord и X.

Ключевые возможности

  • 01Маршрутизация на основе RegExpRouter без линейного перебора маршрутов.
  • 02Запускается на Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda и других средах с единой кодовой базой.
  • 03Не имеет зависимостей и использует только Web Standard APIs.
  • 04Включает встроенные, пользовательские и сторонние middleware.
  • 05Полноценная поддержка TypeScript для маршрутов и обработчиков.

Сценарии использования

  • Создание API для развёртывания на edge-платформах, например Cloudflare Workers.
  • Разработка единого веб-бэкенда, который должен работать в нескольких средах JavaScript.
  • Создание небольших HTTP-сервисов с низкими накладными расходами, когда важен размер бандла.

В подборках

Темы

Частые вопросы

Что такое hono?
Небольшой сверхбыстрый веб-фреймворк на основе Web Standards для Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js и других платформ. Hono — веб-фреймворк на TypeScript, использующий только Web Standard APIs, поэтому один и тот же код приложения можно запускать на Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge и Node.js. У него нет зависимостей, а минималистичный API маршрутизации и middleware позволяет обрабатывать HTTP-запросы.
hono можно использовать бесплатно? Какая у него лицензия?
hono распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hono всё ещё поддерживается?
Активно поддерживается. Последний коммит в hono — 22 окт. 2026 г..
Для чего можно использовать hono?
Создание API для развёртывания на edge-платформах, например Cloudflare Workers. Разработка единого веб-бэкенда, который должен работать в нескольких средах JavaScript. Создание небольших HTTP-сервисов с низкими накладными расходами, когда важен размер бандла.
Где скачать hono?
Исходный код и инструкции по установке — на GitHub: https://github.com/honojs/hono

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.

14,9 тыс.22,7 тыс.JavaScriptMITОбновлён 10 часов назад

Командный чат для самостоятельного размещения на Cloudflare Workers: обмен сообщениями в реальном времени, двусторонний мост с Telegram и серверное шифрование сообщений и файлов.

1,3 тыс.507JavaScriptGPL-3.0Обновлён 6 часов назад