honojs/hono
GitHub: honojs/hono
基于 Web 标准构建的超轻量、多运行时、高性能 Web 框架,适用于边缘计算和 Serverless 场景。
Stars: 30843 | Forks: 1105
[](https://github.com/honojs/hono/actions) [](https://github.com/honojs/hono/blob/main/LICENSE) [](https://www.npmjs.com/package/hono) [](https://www.npmjs.com/package/hono) [](https://jsr.io/@hono/hono) [](https://bundlephobia.com/result?p=hono) [](https://bundlephobia.com/result?p=hono) [](https://github.com/honojs/hono/pulse) [](https://github.com/honojs/hono/commits/main) [](https://codecov.io/github/honojs/hono) [](https://discord.gg/KMh2eNSdxV) [](https://deepwiki.com/honojs/hono) 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 Standard API。 - **多运行时** 🌍 - 适用于 Cloudflare Workers、Fastly Compute、Deno、Bun、AWS Lambda、Lambda@Edge 或 Node.js。相同的代码可以在所有平台上运行。 - **开箱即用** 🔋 - Hono 拥有内置中间件、自定义中间件和第三方中间件。功能齐全。 - **愉悦的开发体验** 😃 - 超级简洁的 API。一流的 TypeScript 支持。现在,我们拥有了“类型”。 ## 文档 文档可在 [hono.dev](https://hono.dev) 上获取。 ## 迁移 迁移指南可在 [docs/MIGRATION.md](docs/MIGRATION.md) 中找到。 ## 交流 可通过 [X](https://x.com/honojs) 和 [Discord 频道](https://discord.gg/KMh2eNSdxV) 进行交流。 ## 作者 Yusuke Wada
标签:API开发, AWS Lambda, Bun, CMS安全, Deno, GNU通用公共许可证, Hono, HTTP服务器, JavaScript, MITM代理, Node.js, OSV, Serverless, TypeScript, Vercel, Web标准, Web框架, 安全插件, 开源, 数据可视化, 程序员工具, 自动化攻击, 超轻量, 路由, 边缘计算