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

文档

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

评论 (0)

常见问题

常见问题解答 (FAQ)

有问题?我们有答案。如果您找不到想要的答案,请随时联络我们。

Boilerapp 是一个专门用于分享 Boilerplates、入门套件(Starter Kits)和项目模版的开发者社区平台。我们的目标很简单:为您节省初始配置(Setup)的时间,让您可以专注于真正重要的代码。无论您是在寻找简单的代码库还是完整的 SaaS 项目,都能在这里找到。

还有其他问题?

我们的团队随时为您提供帮助。联络我们,我们将尽快回复。