Skip to content

honojs/examples

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 Serve Static Middleware
  • 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.