Loading

Rapid

Rapid a starter kit to jumpstart your typeful apps within a Turborepo with NextJS, ExpressJS, Prisma, Shadcn/UI, NextAuth and much more

Open Source

/images/projects/rapid_banner.png

Rapid includes tools that are configured to work together out of the box. It is designed to be a monorepo that can be used to build full-stack applications.

Why did I build Rapid?

I was building Lumoflo and I realized that I was repeating the same setup for every project. I decided to build a starter that I can use for all my projects. I also wanted to learn more about monorepos and Turbo so I decided to build Rapid. I have been using Rapid for all my projects and it has been a great experience.

What is different about Rapid?

Rapid includes an end-to-end typesafe API using TS-Rest. It also includes a beautiful UI library called ShadCN/UI. It also includes NextAuth for authentication. It is a full-stack starter that is designed to be a starting point for your next project.

It gives a very similar Developer Experience to a gRPC projects but with the freedom to consume the API from any client. It is designed to be a monorepo that can be used to build full-stack applications. It is designed to be a starting point for your next project.

One can add more apps to the monorepo and they will be automatically built and deployed. It is designed to be a starting point for your next project.

How to use Rapid?

Please look at the Demo and the Documentation here.

What is our tech stack?

  1. NextJS

  2. TypeScript

  3. TailwindCSS

  4. PNPM Workspaces

  5. ESLint

  6. ShadCN/UI

  7. Turborepo

  8. TS-Rest

  9. Express

  10. Prisma

  11. NextAuth