# honojs-boilerplate

Production-ready Hono.js API boilerplate with JWT auth, OAuth, and background jobs

https://topboilerplates.com/honojs-boilerplate-andrizan

Framework: Hono | Pricing: Free

## Verdict

Best for: Developers who want a genuinely production-grade Hono.js API backend - auth, OAuth, jobs, rate limiting - with no frontend attached.

Skip if: You need a bundled frontend/dashboard UI - this is a pure backend API boilerplate with no admin interface included.

## Description

honojs-boilerplate is a free, MIT-licensed backend API starter built on Hono.js and Drizzle ORM, with a modular, layered architecture. It ships JWT session auth (Jose-signed, Postgres revocation) with Argon2id password hashing, email/password auth with verification, Google/Facebook/Discord OAuth, S3-compatible avatar uploads via Garage, BullMQ background email jobs, Redis-backed dual rate limiting, and Zod-validated DTOs with Pino structured logging.

## Pros and cons

+ Unusually thorough for a backend-only starter - OAuth, Argon2id hashing, job queues, dual rate limiting, and health checks are all wired

+ Clean modular architecture (controller/service/repository/DTO layering) that's easy to extend

+ Free, MIT-licensed, actively developed with recent commits

- Zero GitHub stars - brand-new and unproven outside its author's own use

- No frontend or dashboard UI at all, despite being categorized alongside dashboard templates - purely an API layer

- Relies on Garage for S3-compatible storage, a less mainstream choice than AWS S3/R2 directly

## Features

- auth-included
- social-login
- api-routes
- rate-limiting
- background-jobs
- email-templates
- file-uploads
- open-source
- mit-licensed
- free-tier

## Stack

- TypeScript
- Postgres
- Drizzle
- Redis
- S3

## Links

- Website: https://topboilerplates.com/go/honojs-boilerplate-andrizan
- GitHub: https://github.com/andrizan/honojs-boilerplate

## Alternatives

- [CoreUI React](https://topboilerplates.com/coreui-react)
- [Pagoda](https://topboilerplates.com/pagoda)
- [Vue Vben Admin](https://topboilerplates.com/vue-vben-admin)
