Skip to content

honojs/examples

Folders and files

NameName
Last commit message
Last commit date
Apr 27, 2022
Dec 14, 2023
Dec 6, 2024
Dec 6, 2024
Apr 16, 2024
May 28, 2024
May 1, 2024
Dec 6, 2024
Dec 6, 2024
May 1, 2024
Feb 5, 2025
Dec 6, 2024
Mar 4, 2025
May 28, 2024
Mar 4, 2025
Dec 6, 2024

Repository files navigation

Hono Examples

This repository contains examples that use Hono.

Included Examples

  • basic - basic usage of routing, middleware, and Context
  • blog - CRUD example
  • durable-objects - simple example with Cloudflare Durable Objects
  • env-vars - example using environment variables with Hono in Typescript: Bindings & Variables
  • jsx-ssr - JSX Server Side Rendering with JSX Middleware
  • hono-vite-jsx - Example of using hono/jsx/dom with vite
  • serve-static - example of serving static files using Cloudflare Workers
  • deno - Deno example
  • bun - Bun example
  • pages-stack - Zod + Zod Validator + hc + React on Cloudflare Pages

Running Examples

Install dependencies

npm install

For running the examples, run the below command and replace [workspace] with the example name.

npm -w [workspace] run dev

Or if you have cloned a specific example, you can follow the instructions in the example's README.

For deno examples

deno run --allow-net hello.ts

or allow to read files on local disk:

deno run --allow-net --allow-read jsx.tsx

For bun examples

Install dependencies

bun install

Run the example

bun run hello.ts

Author

Yusuke Wada https://github.com/yusukebe

License

Distributed under the MIT License.