This is a monorepo starter template using Hono and tRPC with Turborepo.
mobile
: Expo appweb
: Next.js appserver
: Hono server with tRPC
@rizrmdhn/api
: tRPC API implementation@rizrmdhn/auth
: Authentication utilities@rizrmdhn/types
: Shared TypeScript types@rizrmdhn/validators
: Zod validators
@rizrmdhn/eslint-config
: ESLint configurations@rizrmdhn/prettier-config
: Prettier configurations@rizrmdhn/tailwind
: Tailwind CSS configs@rizrmdhn/tsconfig
: TypeScript configurations
# Install dependencies
pnpm install
# Start development
pnpm dev
# Build
pnpm build
- 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
Common commands available in all apps and packages:
pnpm dev
- Start development serverpnpm build
- Build for productionpnpm lint
- Lint codepnpm format
- Format codepnpm typecheck
- Type check