An open API service indexing awesome lists of open source software.

https://github.com/rokitgg/ultimate-starter-kit

A collection of the best open-source tooling to kickstart your next full-stack application.
https://github.com/rokitgg/ultimate-starter-kit

better-auth drizzle nextjs orpc

Last synced: about 1 month ago
JSON representation

A collection of the best open-source tooling to kickstart your next full-stack application.

Awesome Lists containing this project

README

          

# ultimate-starter-kit

This starter kit combines the best of every world when it comes to full-stack development. Keep reading to find out more about the stack.

## About

This starter kit uses [Turborepo](https://turborepo.org) and contains:

```text
.github
└─ workflows
└─ CI with pnpm cache setup
.vscode
└─ Recommended extensions and settings for VSCode users
apps
└─ next.js
├─ Next.js 15
├─ React 19
├─ Tailwind CSS
└─ E2E Typesafe API Server & Client
packages
├─ api
| └─ oRPC v1.0 (stable)
├─ auth
| └─ Authentication using better-auth.
├─ db
| └─ Typesafe db calls powered by Drizzle
└─ ui
└─ Start of a UI package for the webapp using shadcn-ui
tooling
├─ biome
| └─ lint and format using Biome
├─ tailwind
| └─ shared tailwind configuration
└─ typescript
└─ shared tsconfig you can extend from
```

> In this template, we use `@acme` as a placeholder for package names. As a user, you might want to replace it with your own organization or project name. You can use find-and-replace to change all the instances of `@acme` to something like `@my-company` or `@project-name`.

## Stack

- Next.js 15
- React 19
- Tailwind CSS
- oRPC + React Query for typesafe API calls from both client and server components
- Better-Auth for authentication

This stack is a proud fork of [create-t3-turbo](https://github.com/t3-oss/create-t3-turbo). Props to the creators for their great work!