orbitkit

๐Ÿš€ Orbitkit is a monorepo starterkit aiming to be the foundation you build your next startup or big idea upon.

reactjavascriptboilerplatetypescripteslintnextjsprettierstarterkitmonorepostorybookastrochangesets
FreeRepo

Preview

orbitkit preview

Overview

OrbitKit is a TypeScript monorepo boilerplate that combines Astro for marketing sites, Next.js for web applications and a full backend stack including tRPC, Drizzle ORM and Neon DB. It includes pre-configured tools for authentication, analytics, error tracking, file uploads, testing and CI/CD, designed for teams building scalable SaaS products or platforms with strong type safety requirements.

Features

monorepo-architecturetype-safe-apifile-uploadsrate-limitingauthenticationerror-trackinganalyticsdocumentation-platformcomponent-librarydark-modeend-to-end-testingautomated-versioningcode-quality-tools

Feature Flags

authenticationlandingpageecommercefileUploadsstorageauthorizationanalyticsloggingErrorTrackingapiDocscachingrateLimitingformsValidationtrpc

Recommended Use Cases

startup-foundationsaas-applicationsscalable-web-projectsfull-stack-applications

Frontend

reactnextjsastrotailwindcssshadcn-uistorybook

Backend

nextjstrpcdrizzle-ormneondb

Auth Providers

lucialucia-auth

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
932
๐Ÿด Forks
65
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-09-02T20:27:47.000Z
GitHub

Stack

Framework
nextjs
Language
typescript
CSS
tailwindcss
Database
neondb
Auth
lucia-auth
ORM
drizzle-orm
Testing
playwright
Analytics
posthog
Monitoring
sentry, posthog
Logging
sentry
CI
github-actions

Data Layer

Databases
postgresql, neondb
ORM
drizzle-orm

UI Stack

Styling
tailwindcss
Components
shadcn-ui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
MIT licensed open-source project
Get Started with this Boilerplate