Repolode
honojs

honojs/hono

Un framework web pequeño y ultrarrápido basado en estándares web, que funciona en Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js y más.

Estrellas
32,630
Forks
1,424
Issues abiertos
404
Último commit
hace 3 horas

¿Qué es?

Hono es un framework web escrito en TypeScript que utiliza únicamente API de estándares web, por lo que el mismo código de aplicación puede ejecutarse en Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge y Node.js. No tiene dependencias y ofrece una API mínima de routing y middleware para gestionar solicitudes HTTP.

El router se basa en RegExpRouter, que evita recorrer las rutas de forma lineal. El proyecto también ofrece un preset pequeño (hono/tiny) de menos de 12 kB, además de middleware integrado, personalizado y de terceros, y tipos de TypeScript de primera clase para rutas y handlers.

El proyecto cuenta con mantenimiento, documentación en hono.dev, una guía de migración y una comunidad en Discord y X para preguntas e intercambios.

Funciones clave

  • 01Routing basado en RegExpRouter, sin recorrer las rutas de forma lineal.
  • 02Funciona en Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda y otros entornos de ejecución con una sola base de código.
  • 03Sin dependencias y basado únicamente en API de estándares web.
  • 04Incluye middleware integrado, personalizado y de terceros.
  • 05Compatibilidad de primera clase con TypeScript para rutas y handlers.

Casos de uso

  • Crear API para desplegarlas en plataformas edge, como Cloudflare Workers.
  • Desarrollar un único backend web que deba funcionar en varios entornos de ejecución de JavaScript.
  • Crear servicios HTTP pequeños y de bajo consumo, donde el tamaño del bundle sea importante.

Inicio rápido

  1. 1

    Crea un nuevo proyecto de Hono con la herramienta oficial de scaffolding

    npm create hono@latest

En colecciones

Temas

Preguntas frecuentes

¿Qué es hono?
Un framework web pequeño y ultrarrápido basado en estándares web, que funciona en Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js y más. Hono es un framework web escrito en TypeScript que utiliza únicamente API de estándares web, por lo que el mismo código de aplicación puede ejecutarse en Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge y Node.js. No tiene dependencias y ofrece una API mínima de routing y middleware para gestionar solicitudes HTTP.
¿hono es gratuito? ¿Qué licencia tiene?
hono es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hono sigue mantenido?
Mantenimiento activo. El último commit de hono fue el 22 oct 2026.
¿Para qué puedo usar hono?
Crear API para desplegarlas en plataformas edge, como Cloudflare Workers. Desarrollar un único backend web que deba funcionar en varios entornos de ejecución de JavaScript. Crear servicios HTTP pequeños y de bajo consumo, donde el tamaño del bundle sea importante.
¿Cómo se instala hono?
Crea un nuevo proyecto de Hono con la herramienta oficial de scaffolding: npm create hono@latest
¿Dónde consigo hono?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/honojs/hono

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados