Skip to content

Repository files navigation

Hono + Waku + Fumadocs Template

This is a boilerplate with Hono, Waku, and Fumadocs.

Currently this is a work in progress, with a focus for serving as a native iOS app backend with necessary features for authentication, online database, file storage, and background jobs. However, it can be easily adapted for into web applications, and some of the server features that are not listed here can be migrated from my other Hono boilerplate projects.

Overview

  • 100% TypeScript
  • Server side tech stack:
    • Hono (for server)
    • Postgres
    • DrizzleORM (to operate Postgres)
    • Redis
    • BullMQ (via Redis)
    • Minio
    • Auth (using Lucia's Best Practices)
      • OAuth (via Arctic)
      • Sign in with Apple (from the native app credentials)
      • Guest Sign in (simple user ID generation without password)
      • Apple App Attest Sign in (using Apple App Attest without requiring sign ups)
  • Client side tech stack:
    • TailwindCSS v4
    • shadcn/ui
    • Jotai (state management)
    • Fumadocs (for documentation)
      • Docs (via Fumadocs UI)
      • Blog (via Fumadocs Core)
    • SEO features
      • Sitemap
      • RSS
      • OpenGraph
    • internationalization (i18n) (via i18next)
  • Build system
    • Vite
    • BiomeJS (for linting and formatting)

Development

Run development server:

npm run dev
# or
pnpm dev
# or
yarn dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages