Next.js Turso Starter

R
Renaudil y a 2 jours
0

Description

Simple Next.js starter for using SQLite over HTTP with Turso.

npx boilerapp turso-starter

Documentation

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" />

Deploy with Vercel

Stack

  • Next.js 15
  • App Router
  • Server Actions
  • Drizzle ORM
  • Turso Database
  • Todo CRUD
  • TypeScript
  • Tailwind CSS

Local Development

  1. Clone this repository

  2. Install dependencies:

    npm install
    
  3. Set up your environment variables:

    cp .env.example .env
    

    Fill in your Turso database credentials:

    TURSO_DATABASE_URL=your_turso_database_url
    TURSO_AUTH_TOKEN=your_turso_auth_token
    
  4. Set up your database:

    npm run db:generate
    npm run db:push
    
  5. 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 changes
  • npm run db:push - Push schema changes directly to the database (use with caution)
  • npm run db:migrate - Run migrations against the database
  • npm run db:studio - Open the Drizzle Studio for database management

Need Help?

  1. Open an issue on GitHub
  2. Submit a Pull Request to improve this starter
  3. Join us on Discord

Prix

Gratuit

FREE

Commentaires (0)

FAQ

Questions Fréquemment Posées

Vous avez une question ? Nous avons les réponses. Si vous ne trouvez pas ce que vous cherchez, n'hésitez pas à nous contacter.

Boilerapp est une plateforme communautaire dédiée au partage de boilerplates, de starter kits et de modèles de projets pour développeurs. Notre objectif est simple : vous faire gagner du temps sur la configuration initiale (setup) pour que vous puissiez coder ce qui compte vraiment. Que vous cherchiez une simple base de code ou un projet SaaS complet, vous le trouverez ici.

Vous avez d'autres questions ?

Notre équipe est là pour vous aider. Contactez-nous et nous vous répondrons dès que possible.