honojs/hono

GitHub: honojs/hono

基于 Web 标准构建的超轻量、多运行时、高性能 Web 框架,适用于边缘计算和 Serverless 场景。

Stars: 30843 | Forks: 1105

Hono

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/honojs/hono/ci.yml?branch=main)](https://github.com/honojs/hono/actions) [![GitHub](https://img.shields.io/github/license/honojs/hono)](https://github.com/honojs/hono/blob/main/LICENSE) [![npm](https://img.shields.io/npm/v/hono)](https://www.npmjs.com/package/hono) [![npm](https://img.shields.io/npm/dm/hono)](https://www.npmjs.com/package/hono) [![JSR](https://jsr.io/badges/@hono/hono)](https://jsr.io/@hono/hono) [![Bundle Size](https://img.shields.io/bundlephobia/min/hono)](https://bundlephobia.com/result?p=hono) [![Bundle Size](https://img.shields.io/bundlephobia/minzip/hono)](https://bundlephobia.com/result?p=hono) [![GitHub commit activity](https://img.shields.io/github/commit-activity/m/honojs/hono)](https://github.com/honojs/hono/pulse) [![GitHub last commit](https://img.shields.io/github/last-commit/honojs/hono)](https://github.com/honojs/hono/commits/main) [![codecov](https://codecov.io/github/honojs/hono/graph/badge.svg)](https://codecov.io/github/honojs/hono) [![Discord badge](https://img.shields.io/discord/1011308539819597844?label=Discord&logo=Discord)](https://discord.gg/KMh2eNSdxV) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](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 _RegExpRouter_、_SmartRouter_、_LinearRouter_ 和 _PatternRouter_ 由 Taku Amano 创建 ## 许可证 基于 MIT 许可证分发。详情请参见 [LICENSE](LICENSE)。
标签:API开发, AWS Lambda, Bun, CMS安全, Deno, GNU通用公共许可证, Hono, HTTP服务器, JavaScript, MITM代理, Node.js, OSV, Serverless, TypeScript, Vercel, Web标准, Web框架, 安全插件, 开源, 数据可视化, 程序员工具, 自动化攻击, 超轻量, 路由, 边缘计算