> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shipkit.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Download a TypeScript boilerplate

<Note>
  You'll need a ShipKit account to download a boilerplate. [Sign up](https://shipkit.app/sign-up)
</Note>

To download a boilerplate, head to the [Dashboard](https://shipkit.app/dashboard). Here you'll be able to choose the exact tech you want within your boilerplate.

<img className="" src="https://mintcdn.com/shipkit/HuQd_kWdB4hOr_Br/images/download.png?fit=max&auto=format&n=HuQd_kWdB4hOr_Br&q=85&s=01cea26c5726e40c040d4bfe72f0bc98" alt="Download" width="2400" height="1670" data-path="images/download.png" />

## Base framework

First choose a base framework for your project:

* [Astro](/astro/getting-started)
* [Next.js](/next/getting-started)

## Framework

If you chose Astro, you can choose on of the following frameworks:

* [React](/frameworks/react)
* [Vue](/frameworks/vue)
* [Svelte](/frameworks/svelte)
* [Solid.js](/frameworks/solid)
* [Preact](/frameworks/preact)

Next.js only comes with React.

## ORM

Choose the ORM you want to use:

* [Drizzle](/databases/drizzle)
* [Prisma](/databases/prisma)

## Database

Choose the database for your ORM:

<b>Drizzle</b>

* [PostgreSQL](/databases/postgresql)
* [MySQL](/databases/mysql)
* [SQLite](/databases/sqlite)
* [Neon](/databases/neon)
* [Turso](/databases/turso)

<b>Prisma</b>

* [PostgreSQL](/databases/postgresql)
* [MySQL](/databases/mysql)
* [SQLite](/databases/sqlite)

## Authentication

Choose the authentication provider you want to use:

* [Lucia](/auth/lucia)
* [Supabase](/auth/supabase)
* [Clerk](/auth/clerk) (only available for React)

## Output

Choose how you want to deploy your project:

* [Node](/deploy/node)
* [Netlify](/deploy/netlify)
* [Vercel](/deploy/vercel)

## Download

Finally, select the download button to download your boilerplate. Your boilerplate will contain all the necessary files to get started with your project.

## Next steps

<CardGroup cols={2}>
  <Card title="Astro" href="/astro/getting-started">
    Get started with your Astro project
  </Card>

  <Card title="Next.js" href="/next/getting-started">
    Get started with your Next.js project
  </Card>
</CardGroup>
