Description
Simple Next.js starter for using SQLite over HTTP with Turso.
npx boilerapp turso-starterDocumentación
Next.js Turso Starter
This repository is a starter template for building a Next.js application with Turso and Drizzle ORM.
<img width="1200" alt="Next.js Starter" src="https://github.com/user-attachments/assets/b78fd54e-574b-43b9-8f8f-943d14722e64" />Stack
- Next.js 15
- App Router
- Server Actions
- Drizzle ORM
- Turso Database
- Todo CRUD
- TypeScript
- Tailwind CSS
Local Development
-
Clone this repository
-
Install dependencies:
npm install -
Set up your environment variables:
cp .env.example .envFill in your Turso database credentials:
TURSO_DATABASE_URL=your_turso_database_url TURSO_AUTH_TOKEN=your_turso_auth_token -
Set up your database:
npm run db:generate npm run db:push -
Start the development server:
npm run dev
Database Management
This project uses Drizzle ORM for database operations. Here are the available commands:
npm run db:generate- Generate migration files from schema changesnpm run db:push- Push schema changes directly to the database (use with caution)npm run db:migrate- Run migrations against the databasenpm run db:studio- Open the Drizzle Studio for database management
Need Help?
- Open an issue on GitHub
- Submit a Pull Request to improve this starter
- Join us on Discord
Prix
Gratuit