Stuff I choose to use
| Thing | Description | GitHub |
|---|---|---|
| Turborepo | Monorepo | github |
| pnpm | Package manager | github |
| Next.js | Framework | github |
| TypeScript | Language | github |
| Tailwind CSS | CSS framework | github |
| shadcn/ui | UI | github |
| Hono | API router (with RPC client) | github |
| Drizzle | Database ORM + tools | github |
| Lucia | Authentication | github |
| OpenTofu | IaC (Terraform fork) | github |
| CDKTF | CDK for Terraform | github |
| OpenNext | Next.js hosting adapter | github |
| AI SDK | AI toolkit | github |
| pluv.io | Real-time | github |
| Fumadocs | Documentation framework | github |
| Pastel | CLI framework | github |
| React Email | Email generation | github |
| Vitest | Testing framework | github |
| Satori | OG image generation | github |
| tenv | Terraform version manager | github |
| fnm | Node version manager | github |
| Changesets | Package publishing | github |
| Playwright | E2E testing | github |
| Thing | Description | GitHub |
|---|---|---|
| Cloudflare Workers | Platform | |
| Cloudflare D1 | SQLite database | |
| Cloudflare Workers KV | Key-value store | |
| Cloudflare R2 | Object storage | |
| Cloudflare Analytics Engine | Usage tracking | |
| Cloudflare Email Routing | Email routing | |
| Cloudflare Tunnel | Local tunnel | |
| Resend | ||
| Stripe | Payments | |
| OpenRouter | AI Unified API |
Stuff I use less often, think is interesting, and/or am currently evaluating. In no particular order.
| Thing | Description | GitHub |
|---|---|---|
| Pulumi | IaC | github |
| Biome | Linter | github |
| OpenAuth | Authentication | github |
| Better Auth | Authentication | github |
| Models.dev | AI models database | github |
| Polar | Payments | |
| oRPC | API router (with RPC client) | github |