CodebaseUp Core is a free open-source Next.js v14 App Router boilerplate organized as a Turborepo monorepo that delivers authentication, a Prisma database, and a shadcn/ui design system so developers can ship a web app without the usual hours of setup.
What is CodebaseUp Core?
CodebaseUp Core is the free tier of the CodebaseUp boilerplate, created and maintained by Jakub Havej (@jakubhavej). It is a 100% TypeScript monorepo running on Turborepo, containing a Next.js v14 App Router app named web plus shared packages: a Prisma-powered database, a ui component library built on shadcn/ui, and config packages for ESLint, Tailwind CSS, and TypeScript. The boilerplate takes a cloned GitHub repository and produces a working application with Google OAuth and Magic Link authentication, a PostgreSQL connection, and a customizable component library, with one-click deployment to Vercel. The Core version is free; a Pro version costs $199 one-off and adds modules like internationalization, blog, emailing, file uploads, SEO, analytics, monitoring, forms, and future payments, Chrome extension, and community support.
Key Features
CodebaseUp Core ships with the following ready-to-use features:
- Turborepo monorepo — Uses pnpm workspaces; add dependencies to the
webapp from anywhere withpnpm add --filter=web, and run linting repo-wide or per app withpnpm run lintorpnpm run lint --filter=web. - Next.js v14 App Router — Includes React Server Components, route interception, and a demo
webapp used for the example. - Authentication with NextAuth — Supports Google OAuth and Magic Link login; configure via
.env.localand onlyNEXTAUTH_SECRETis required to start. - Prisma database layer — Connects to PostgreSQL databases hosted on Vercel Postgres, Supabase, or Neon through environment variables.
- shadcn/ui design system — Open-source components based on Radix UI, styled with Tailwind CSS, and using Lucide icons; fully customizable with no vendor lock-in.
- One-click Vercel deploy — A deploy button that clones the repository to your GitHub account and builds the app online.
- Shared config packages — Includes
eslint-config-custom,tailwind-config, andtsconfigfor consistent tooling across the monorepo.
Who is it for?
CodebaseUp Core targets developers who want a production-ready starting point without reinventing common plumbing:
- Solo makers and indie hackers who want to validate a SaaS idea quickly, using the included auth and database instead of wiring them up manually.
- Small tech teams that need a monorepo with shared configs and one-command linting, so multiple developers can add packages to specific apps cleanly.
- Next.js developers who want to study or build on a real App Router project with React Server Components and route interception, with a working demo app.
What can you do with CodebaseUp Core?
Concrete things you can build with the free core:
- SaaS MVP — Set up Google login and a cloud Postgres database, then deploy to Vercel in seconds and focus on your product features.
- Client websites for agencies — Clone the repo as a starting point, reuse the customizable shadcn/ui components, and keep multiple projects consistent with Turborepo.
- Learning playground — Explore how Turborepo, NextAuth, Prisma, and shadcn/ui fit together in a working TypeScript monorepo, then extend it with your own packages.
How does CodebaseUp Core work?
Getting started takes seven steps: clone the repository, point the Git remote at your own repository, install pnpm and Node v18.16.0, create a .env.local from the .env.local.example template (the only required variable is NEXTAUTH_SECRET), run pnpm install, run pnpm run dev, and open http://localhost:3000. For a production deployment, use the one-click Vercel button which clones the repo to your GitHub account and builds the app.
Pricing
CodebaseUp Core is free. The Pro version is a one-off payment of $199 and adds internationalization, an MDX blog (with Notion management coming soon), email sending, file uploads, SEO, site analytics, monitoring, forms and validation, plus upcoming payments, testing, Chrome extension, and community support modules. Full comparison is at codebaseup.com/en/pricing.
FAQ
Is CodebaseUp Core free?
Yes. The Core version on GitHub includes the monorepo, Next.js app, authentication, database, and design system at no cost. The paid Pro tier adds extra modules.
What authentication methods does CodebaseUp Core include?
Google OAuth and Magic Link authentication via NextAuth. You enable them by adding credentials to .env.local; the only required environment variable is NEXTAUTH_SECRET.
Which database does CodebaseUp Core use?
It uses Prisma ORM with PostgreSQL. The README lists Vercel Postgres, Supabase, and Neon as compatible hosting services, and the app connects as soon as the database connection string is in the environment variables.
Does CodebaseUp Core include a UI library?
Yes, it bundles shadcn/ui components built on Radix UI and Tailwind CSS with Lucide icons. The components are copied into your repository so you can modify them freely.
Can I deploy CodebaseUp Core to Vercel?
Yes, there is a one-click deploy button that clones the repository to your own GitHub account and builds the app online in seconds.





