Repolode
honojs

honojs/hono

Um framework web pequeno e ultrarrápido, baseado em Web Standards, que roda no Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js e outros ambientes.

Estrelas
32,630
Forks
1,424
Issues abertas
404
Último commit
há 3 horas

O que é?

Hono é um framework web escrito em TypeScript que usa apenas APIs Web Standard, permitindo que o mesmo código de aplicação rode no Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge e Node.js. Não tem dependências e oferece uma API minimalista de roteamento e middleware para lidar com requisições HTTP.

O roteador é baseado no RegExpRouter, que evita a verificação linear de rotas. O projeto também oferece um preset compacto (hono/tiny) com menos de 12 kB, além de middleware integrado, personalizado e de terceiros, e suporte de primeira classe a tipos TypeScript para rotas e handlers.

O projeto é mantido com documentação em hono.dev, um guia de migração e uma comunidade no Discord e no X para perguntas e discussões.

Recursos principais

  • 01Roteamento baseado no RegExpRouter, sem varredura linear de rotas.
  • 02Roda no Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda e outros ambientes, com uma única base de código.
  • 03Zero dependências, usando apenas APIs Web Standard.
  • 04Inclui middleware integrado, personalizado e de terceiros.
  • 05Suporte de primeira classe a TypeScript para rotas e handlers.

Casos de uso

  • Criar APIs para implantação em plataformas de edge, como o Cloudflare Workers.
  • Desenvolver um único backend web que precise rodar em vários runtimes JavaScript.
  • Criar serviços HTTP pequenos e com baixo overhead, em que o tamanho do bundle é importante.

Início rápido

  1. 1

    Crie um novo projeto Hono com a ferramenta oficial de scaffolding

    npm create hono@latest

Em coleções

Tópicos

Perguntas frequentes

O que é hono?
Um framework web pequeno e ultrarrápido, baseado em Web Standards, que roda no Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js e outros ambientes. Hono é um framework web escrito em TypeScript que usa apenas APIs Web Standard, permitindo que o mesmo código de aplicação rode no Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge e Node.js. Não tem dependências e oferece uma API minimalista de roteamento e middleware para lidar com requisições HTTP.
hono é gratuito? Qual é a licença?
hono é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hono ainda é mantido?
Manutenção ativa. O último commit de hono foi em 22 de out. de 2026.
Para que posso usar hono?
Criar APIs para implantação em plataformas de edge, como o Cloudflare Workers. Desenvolver um único backend web que precise rodar em vários runtimes JavaScript. Criar serviços HTTP pequenos e com baixo overhead, em que o tamanho do bundle é importante.
Como instalar hono?
Crie um novo projeto Hono com a ferramenta oficial de scaffolding: npm create hono@latest
Onde consigo hono?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/honojs/hono

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados