https://github.com/udecode/kitcn
Convex + Better Auth + tRPC + Drizzle + TanStack Query + shadcn
https://github.com/udecode/kitcn
Last synced: 2 months ago
JSON representation
Convex + Better Auth + tRPC + Drizzle + TanStack Query + shadcn
- Host: GitHub
- URL: https://github.com/udecode/kitcn
- Owner: udecode
- License: apache-2.0
- Created: 2025-07-27T13:07:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-04-15T10:37:39.000Z (2 months ago)
- Last Synced: 2026-04-15T11:34:01.355Z (2 months ago)
- Language: TypeScript
- Homepage: https://kitcn.dev
- Size: 35.3 MB
- Stars: 399
- Watchers: 4
- Forks: 27
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# kitcn
Type-safe Convex framework with a tRPC-style server API, Drizzle-style ORM, and TanStack Query client integration.
## Docs
[kitcn.dev](https://kitcn.dev)
## What You Get
- cRPC procedure builder (`kitcn/server`)
- Drizzle-style ORM for Convex (`kitcn/orm`)
- React + TanStack Query integration with real-time updates (`kitcn/react`)
- Next.js server helpers for RSC/auth (`kitcn/auth/nextjs`, `kitcn/rsc`)
- Better Auth adapter utilities (`kitcn/auth`, `kitcn/auth/client`, `kitcn/auth/config`, `kitcn/auth/http`)
- Rate limiting plugin (`kitcn/ratelimit`)
- CLI with codegen, registry, runtime analysis (`kitcn` bin)
## Quick Start
```bash
npx kitcn@latest init -t next --yes
```
Then follow the [Quickstart](https://kitcn.dev/docs/quickstart).
## Local Dev
```bash
bun install
bun typecheck
bun run test
bun run lint
```
## Example App
The canonical reference app lives in [example](./example). It demonstrates current best-practice usage across auth, cRPC, ORM, HTTP routes, and TanStack Query.