Workers, KV, D1, R2 등을 한 대의 머신에서 실행하는 Cloudflare Workers 호환 셀프 호스팅 플랫폼
honojs/hono
Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js 등에서 실행되는 Web Standards 기반의 작고 매우 빠른 웹 프레임워크입니다.
- 스타
- 32,630
- 포크
- 1,425
- 열린 이슈
- 404
- 마지막 커밋
- 5시간 전
어떤 프로젝트인가요?
Hono는 Web Standard API만 사용하는 TypeScript 웹 프레임워크로, 동일한 애플리케이션 코드를 Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge, Node.js에서 실행할 수 있습니다. 의존성이 없으며 HTTP 요청 처리를 위한 간결한 라우팅 및 미들웨어 API를 제공합니다.
라우터는 선형 경로 매칭을 피하는 RegExpRouter를 기반으로 합니다. 또한 12kB 미만의 작은 프리셋(hono/tiny), 내장·사용자 정의·서드파티 미들웨어, 라우트와 핸들러를 위한 일급 TypeScript 타입을 제공합니다.
프로젝트는 hono.dev의 문서, 마이그레이션 가이드, 질문과 토론을 위한 Discord 및 X 커뮤니티와 함께 관리됩니다.
핵심 기능
- 01선형으로 경로를 훑지 않는 RegExpRouter 기반 라우팅.
- 02하나의 코드베이스로 Cloudflare Workers, Deno, Bun, Node.js, AWS Lambda 등 다양한 런타임에서 실행됩니다.
- 03Web Standard API만 사용하며 의존성이 없습니다.
- 04내장·사용자 정의·서드파티 미들웨어를 제공합니다.
- 05라우트와 핸들러를 위한 TypeScript를 일급 지원합니다.
활용 사례
- Cloudflare Workers 같은 엣지 플랫폼에 배포할 API 구축.
- 여러 JavaScript 런타임에서 실행해야 하는 단일 웹 백엔드 작성.
- 번들 크기가 중요한 작고 오버헤드가 적은 HTTP 서비스 제작.
빠른 시작
- 1
공식 스캐폴딩 도구로 새 Hono 프로젝트 만들기
npm create hono@latest
포함된 컬렉션
토픽
자주 묻는 질문
- hono은(는) 무엇인가요?
- Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js 등에서 실행되는 Web Standards 기반의 작고 매우 빠른 웹 프레임워크입니다. Hono는 Web Standard API만 사용하는 TypeScript 웹 프레임워크로, 동일한 애플리케이션 코드를 Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge, Node.js에서 실행할 수 있습니다. 의존성이 없으며 HTTP 요청 처리를 위한 간결한 라우팅 및 미들웨어 API를 제공합니다.
- hono은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hono은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hono은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hono의 마지막 커밋은 2026년 10월 22일입니다.
- hono은(는) 어디에 사용할 수 있나요?
- Cloudflare Workers 같은 엣지 플랫폼에 배포할 API 구축. 여러 JavaScript 런타임에서 실행해야 하는 단일 웹 백엔드 작성. 번들 크기가 중요한 작고 오버헤드가 적은 HTTP 서비스 제작.
- hono는 어떻게 설치하나요?
- 공식 스캐폴딩 도구로 새 Hono 프로젝트 만들기: npm create hono@latest
- hono은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/honojs/hono
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Martini와 비슷한 API를 제공하며 REST API, 웹 앱, 마이크로서비스 구축에 적합한 고성능 Go HTTP 웹 프레임워크입니다.
Go에서 미들웨어, 라우트 그룹, 서브라우터 마운트를 지원하는 REST API 서비스용 경량 net/http 호환 라우터입니다.
Cloudflare Workers를 구동하는 것과 동일한 코드로 만든 JavaScript/Wasm 서버 런타임으로, 자체 호스팅과 로컬 개발에 사용할 수 있습니다.
Cloudflare Workers 기반의 셀프 호스팅 이메일 서비스로, 한 도메인에 여러 메일함을 만들고 메일 전송, 첨부 파일, 반응형 웹 UI를 사용할 수 있습니다.
Cloudflare Workers에서 실행되는 셀프 호스팅 팀 채팅으로, 실시간 메시지, 양방향 Telegram 브리지, 서버 측 암호화를 지원합니다.