Skip to content

This is a monorepo starter template using Hono and tRPC with Turborepo.

Notifications You must be signed in to change notification settings

rizrmdhn/hono-trpc-next-expo

Repository files navigation

Monorepo Starter with Hono and tRPC

This is a monorepo starter template using Hono and tRPC with Turborepo.

Apps

  • mobile: Expo app
  • web: Next.js app
  • server: Hono server with tRPC

Packages

  • @rizrmdhn/api: tRPC API implementation
  • @rizrmdhn/auth: Authentication utilities
  • @rizrmdhn/types: Shared TypeScript types
  • @rizrmdhn/validators: Zod validators

Tooling

  • @rizrmdhn/eslint-config: ESLint configurations
  • @rizrmdhn/prettier-config: Prettier configurations
  • @rizrmdhn/tailwind: Tailwind CSS configs
  • @rizrmdhn/tsconfig: TypeScript configurations

Quick Start

# Install dependencies
pnpm install

# Start development
pnpm dev

# Build
pnpm build

Key Features

  • Full-stack type safety with tRPC
  • Fast and lightweight Hono server
  • Authentication system
  • Code sharing between apps
  • Configured tooling:
    • TypeScript
    • ESLint
    • Prettier
    • Tailwind CSS
    • Turborepo for monorepo management

Scripts

Common commands available in all apps and packages:

  • pnpm dev - Start development server
  • pnpm build - Build for production
  • pnpm lint - Lint code
  • pnpm format - Format code
  • pnpm typecheck - Type check

About

This is a monorepo starter template using Hono and tRPC with Turborepo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published