Rapid

Website

Production-ready monorepo starter for building full-stack SaaS products. Features end-to-end type safety with TS-Rest, Turborepo structure, and includes Next.js, Express, Prisma, Shadcn/UI, and NextAuth.

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
Talk to my portfolio