← All roadmaps

Hono Developer Roadmap

Fast, typed web APIs on any JavaScript runtime.

  1. 1

    TypeScript & runtimes

    Hono runs on Bun, Node, Deno and edge runtimes.

    • TypeScript
    • Bun
    • Node.js(optional)
    • Deno(optional)
  2. 2

    Routing

    Define routes, params and route groups.

    • Path params
    • Grouping with app.route
    • Context (c)
  3. 3

    Middleware

    Cross-cutting concerns around handlers.

    • CORS
    • JWT auth
    • Custom middleware
    • Logger(optional)
    • Rate limiting(optional)
  4. 4

    Validation

    Validate input and keep handlers typed.

    • Zod validator
    • Error handling
  5. 5

    Data

    Connect a database.

    • MongoDB / Mongoose
    • Drizzle ORM(optional)
    • Cloudflare D1(optional)
  6. 6

    Typed client & docs

    Share API types with the frontend and document the API.

    • RPC client (hc)
    • OpenAPI / Swagger(optional)
  7. 7

    Testing & deploy

    Test handlers and ship to production.

    • app.request tests
    • Docker
    • Cloudflare Workers(optional)