https://github.com/nirnejak/hono-bun-starter
A Hono Bun TypeScript Starter Template
https://github.com/nirnejak/hono-bun-starter
better-auth boilerplate bun bunjs drizzle-kit drizzleorm eslint hono honojs husky neondb precommit-hooks prettier starter-kit starter-project starter-template-boilerplate starter-templates typescipt
Last synced: about 2 months ago
JSON representation
A Hono Bun TypeScript Starter Template
- Host: GitHub
- URL: https://github.com/nirnejak/hono-bun-starter
- Owner: nirnejak
- License: mit
- Created: 2021-05-19T08:48:45.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-01-21T21:48:30.000Z (about 2 months ago)
- Last Synced: 2026-01-22T05:36:29.446Z (about 2 months ago)
- Topics: better-auth, boilerplate, bun, bunjs, drizzle-kit, drizzleorm, eslint, hono, honojs, husky, neondb, precommit-hooks, prettier, starter-kit, starter-project, starter-template-boilerplate, starter-templates, typescipt
- Language: TypeScript
- Homepage:
- Size: 2.01 MB
- Stars: 16
- Watchers: 0
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
Hono Bun Starter
Hono and Bun project starter using TypeScript.
## Tech Stack
- **Framework**: Hono v4.x
- **Language**: TypeScript v5.x
- **Database**: Drizzle ORM with Neon PostgreSQL
- **Runtime**: Bun v1.3.5 or Node.js 24.12.0 (Volta)
- **Package Manager**: Bun
- **Database**: Drizzle ORM with Neon PostgreSQL
## Getting Started
1. Clone and install: `git clone https://github.com/nirnejak/hono-bun-starter.git && cd hono-bun-starter && bun install`
2. Set up environment: `cp .env.example .env` and update `.env` with your config
3. Start dev server: `bun run dev`
## Available Scripts
- `bun run dev` - Start development server
- `bun run build` - Build for production
- `bun run lint` - Run ESLint
- `bun run format` - Format with Prettier
- `bun run db:generate` - Generate migrations
- `bun run db:migrate` - Run migrations