Skip to content

Delicious fullstack Bun boilerplateHono + React

A simple boilerplate to hit the ground running.



About

This is a production-ready fullstack boilerplate designed to help you hit the ground running with modern web development.

The project leverages Bun as much as possible throughout the development process to keep things fast, light, and easy to maintain.

What's Included

  • Frontend: React 19 with Vite, React Router 7, TailwindCSS 4, and Shadcn UI components
  • Backend: Hono API with type-safe client integration and React Query
  • Database: PostgreSQL 15 with Drizzle ORM for type-safe database access
  • Authentication: Complete auth system using better-auth with email verification and session management
  • Internationalization: Multi-language support with i18next (English, German, Spanish, French)
  • Testing: Bun test runner with React Testing Library and MSW for API mocking
  • Docker: Full containerization for development and production environments
  • Developer Experience: Biome for linting/formatting, Pino for logging, UUID-based request tracing

Roadmap

Future enhancements we're considering:

  • E2E Testing: Playwright test suite for end-to-end testing
  • Advanced Auth Features:
    • Email OTP support (passwordless login)
    • SMS OTP support for two-factor authentication
    • Additional OAuth providers (Google, Discord, etc.)
  • CI/CD Pipeline:
    • GitHub Actions for automated testing on PRs
    • Automated deployments
  • Performance Monitoring: Integration with performance monitoring tools
  • Rate Limiting: API rate limiting middleware
  • File Uploads: S3-compatible file upload handling