ITADN
honojs/hono
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

GitHub Workflow Status GitHub npm npm JSR Bundle Size Bundle Size GitHub commit activity GitHub last commit codecov Discord badge Ask DeepWiki

Hono - 在日语中意为火焰🔥 - 是一个基于 Web 标准构建的小型、简洁且超快的 Web 框架。它适用于任何 JavaScript 运行时:Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、AWS Lambda、Lambda@Edge 和 Node.js。

快速,但不仅仅是快速。

import { Hono } from 'hono'
const app = new Hono()

app.get('/', (c) => c.text('Hono!'))

export default app

快速入门

npm create hono@latest

特性

  • 极速 🚀 - 路由器 RegExpRouter 真的很快。不使用线性循环。快。
  • 轻量 🪶 - hono/tiny 预设小于 12kB。Hono 零依赖,仅使用 Web 标准 API。
  • 多运行时 🌍 - 支持 Cloudflare Workers、Fastly Compute、Deno、Bun、AWS Lambda、Lambda@Edge 或 Node.js。相同的代码可在所有平台上运行。
  • 功能完备 🔋 - Hono 内置中间件、自定义中间件和第三方中间件。功能完备。
  • 愉悦的开发体验 😃 - 超级干净的 API。一流的 TypeScript 支持。现在,我们有了“类型”。

文档

文档可在 hono.dev 上获取。

迁移

迁移指南可在 docs/MIGRATION.md 上获取。

交流

XDiscord 频道 可用。

贡献

欢迎贡献!您可以通过以下方式做出贡献。

  • 创建 Issue - 提议新功能。报告 bug。
  • Pull Request - 修复 bug 或拼写错误。重构代码。
  • 创建第三方中间件 - 请参阅以下说明。
  • 分享 - 在博客、X 和其他地方分享您的想法。
  • 制作您的应用 - 请尝试使用 Hono。

更多详情,请参阅 docs/CONTRIBUTING.md

贡献者

感谢 所有贡献者

作者

Yusuke Wada https://github.com/yusukebe

RegExpRouterSmartRouterLinearRouterPatternRouter 由 Taku Amano https://github.com/usualoma 创建

许可证

根据 MIT 许可证分发。更多信息请参阅 LICENSE