hono-starter

๐Ÿš€ hono-starter - A Typescript API with Node + Hono + Drizzle + MySQL + BullMQ

nodejsmysqlboilerplatejwttypescriptdocker-composeclean-architecturestarter-kitenvhonopino-logsbullmq
FreeRepo

Preview

hono-starter preview

Overview

Hono Starter is a TypeScript boilerplate for building REST APIs with Hono framework, featuring clean dependency injection architecture, JWT authentication, Zod validation, MySQL database with Drizzle ORM, Redis queues via BullMQ and built-in Swagger API documentation. It includes Docker setup, database migrations and tools like Pino logging and Biome formatting for a production-ready foundation.

Features

jwt-authenticationzod-validationbullmq-queueredis-workerswagger-api-docsdrizzle-studioclean-architecturedocker-composeenvironment-configuration

Feature Flags

authenticationloggingErrorTrackingjobsQueueapiDocscachingformsValidationloggingvalidation

Recommended Use Cases

rest-apimicroservicebackend-servicejob-queue-processing

Frontend

None

Backend

nodejshonotypescript

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
168
๐Ÿด Forks
15
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-03-02T07:13:02Z

Stack

Framework
hono
Language
typescript
Database
mysql
Auth
jwt
ORM
drizzle-orm
Logging
pino

Data Layer

Databases
mysql, redis
ORM
drizzle-orm

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate