Plataforma autohospedada compatible con Cloudflare Workers, distribuida como un único binario de Rust para ejecutar Workers, KV, D1, R2 y más en una máquina.
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
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
Un framework HTTP de alto rendimiento para Go con una API similar a Martini, diseñado para REST APIs, aplicaciones web y microservicios.
Un router ligero y compatible con net/http para crear servicios de API REST en Go, con middleware, grupos de rutas y montaje de subrouters.
Entorno de ejecución de servidor para JavaScript y Wasm, creado a partir del mismo código que impulsa Cloudflare Workers, para alojarlo por cuenta propia y desarrollar localmente.
Servicio de correo electrónico autohospedable basado en Cloudflare Workers que permite crear varios buzones en un dominio, enviar mensajes y gestionar adjuntos desde una interfaz web adaptable.
Chat de equipo autohospedado en Cloudflare Workers, con mensajería en tiempo real, puente bidireccional con Telegram y cifrado de mensajes y archivos en el servidor.