{"id":30584103,"url":"https://github.com/jhavej/codebaseup-core","last_synced_at":"2025-08-29T09:03:03.089Z","repository":{"id":170955152,"uuid":"647239220","full_name":"jhavej/codebaseup-core","owner":"jhavej","description":"The Next.js (App Router) boilerplate that saves you 150+ hours of setup hassle -\u003e Turborepo + Next.js + NextAuth + Prisma + Radix (shadcn/ui)","archived":false,"fork":false,"pushed_at":"2023-10-30T06:56:50.000Z","size":417,"stargazers_count":69,"open_issues_count":0,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2023-10-30T11:20:59.959Z","etag":null,"topics":["authentication","design-system","nextjs","prisma","turborepo"],"latest_commit_sha":null,"homepage":"https://www.codebaseup.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jhavej.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-05-30T11:02:26.000Z","updated_at":"2023-10-30T11:20:59.960Z","dependencies_parsed_at":"2023-10-25T12:00:38.740Z","dependency_job_id":null,"html_url":"https://github.com/jhavej/codebaseup-core","commit_stats":null,"previous_names":["jhavej/turbo-starter","jhavej/codebaseup-core"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/jhavej/codebaseup-core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhavej%2Fcodebaseup-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhavej%2Fcodebaseup-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhavej%2Fcodebaseup-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhavej%2Fcodebaseup-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jhavej","download_url":"https://codeload.github.com/jhavej/codebaseup-core/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhavej%2Fcodebaseup-core/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272658782,"owners_count":24971604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","design-system","nextjs","prisma","turborepo"],"created_at":"2025-08-29T09:03:01.699Z","updated_at":"2025-08-29T09:03:03.077Z","avatar_url":"https://github.com/jhavej.png","language":"TypeScript","funding_links":[],"categories":["Boilerplates \u0026 Starters"],"sub_categories":[],"readme":"# CodebaseUp - Core\n\nCodebaseUp is a Next.js (v14+ App Router) boilerplate that saves you 150+ hours\nof setup hassle. Experience rapid business launch, not setup fatigue.\n\nThis Core version contains a subset of modules offered by a\n[Pro version](https://www.codebaseup.com/en/pricing) but still can get you\nreally far. The premium modules take it up a notch by providing functionalities\nto key use cases of every modern app.\n\nSee the full comparison at\n[codebaseup.com](https://www.codebaseup.com/en/pricing)\n\nCreated and maintained by [@jakubhavej](https://twitter.com/jakubhavej)\n\n## What's inside?\n\nThe codebase is based on monorepo project structure. Each package/app is 100%\n[TypeScript](https://www.typescriptlang.org/).\n\n### Core Features (free)\n\n**Monorepo** Empowering solo makers and tech teams with seamless coding - best\npractices, one-click tests, zero duplicity, and library compatibility\nguaranteed.\n\nManage the monorepo with ease, e.g. add a new package to a specific app/package\nfrom anywhere inside the repository:\n\n```sh\npnpm add -D some-package --filter=web\n```\n\nHave peace of mind with single-command monorepo tests (Typescript/ESLint) that\ncan automatically run with every commit, e.g.:\n\n```sh\npnpm run lint\n```\n\n```sh\npnpm run lint --filter=web\n```\n\n**Next.js** Dive into Next.js (v14+ App Router) like a pro, experiencing React\nServer Components, route interception, and more in action.\n\n**Database** Launch and share your cloud-based database swiftly and bid farewell\nto the 'It worked on my computer' headache.\n\n**Authentication** Choose from a wide array of popular authentication services,\nincluding Google and Magic Link authentication, to easily secure your\napplication.\n\n**Design system** Use an open-source and optimized component library based on\nRadix UI. No vendor lock-in — copy, paste, and flavor with Tailwind CSS when\nneeded.\n\n### Pro Features ($199 one-off payment, all-inclusive package)\n\n**Internationalization** Transform your site into a multilingual masterpiece.\n\n**Blog** Craft content with MDX syntax. Manage it by Notion.so (soon).\n\n**Emailing** Reach humans instead of spam folders. Build emails at scale.\n\n**File uploads** Store user files securely and globally accessible.\n\n**SEO** Rank your site at the top of search engine results from the get-go.\n\n**Site analytics** Understand your audience, build funnels, and optimize for\nsuccess.\n\n**Monitoring** Sleep soundly with real-time monitoring.\n\n**Forms \u0026 Validations** Use performant, flexible, and extensible forms with\neasy-to-use validation.\n\n**Payments (soon)** Unlock the revenue potential with payment gateway\nintegration.\n\n**Testing (soon)** Build robust and error-free web applications.\n\n**Chrome extension (soon)** Create custom browser solutions and enhance your\nbrowsing experience with ease.\n\n**Community support (soon)** Need a helping hand or a fresh perspective? You'll\nnever be alone on this journey.\n\n[Buy CodebaseUp Pro](https://www.codebaseup.com/en/pricing)\n\n## Apps and Packages (Core)\n\n- `web`: a [Next.js](https://nextjs.org/) app (the main one, used for demo\n  purposes)\n\nA collection of reusable and **ready-to-use packages** used throughout the\nmonorepo:\n\n- `database`: powered by [Prisma](https://www.prisma.io/), the Node.js and\n  Typescript ORM.\n- `eslint-config-custom`: [ESLing](https://eslint.org/) configurations.\n- `tailwind-config`: [Tailwind CSS](https://tailwindcss.com/) configurations.\n- `tsconfig`: [Typescript](https://www.typescriptlang.org/) configurations.\n- `ui`: Beautifully designed components by [shadcn/ui](https://ui.shadcn.com/).\n  Based on [Radix](https://www.radix-ui.com/) \u0026\n  [Tailwind CSS](https://tailwindcss.com/) \u0026\n  [Lucide Icons](https://lucide.dev/). Fully customizable.\n\nThe full list of features/modules can be found on\n[https://www.codebaseup.com](https://www.codebaseup.com)\n\n## Quick start\n\n1. Clone the repository:\n\n```sh\ngit clone https://github.com/jhavej/codebaseup your-project-name\n```\n\n2. Create your own repository (e.g. on GitHub) and link it with the cloned one:\n\n```sh\ncd your-project-name\n\ngit remote set-url origin git@github.com:your-username/your-repository.git\n```\n\n3. Install `pnpm` and `Node v18.16.0` (preferably via\n   [nvm](https://github.com/nvm-sh))\n\n4. Add local environment variables\n\nCreate a `.env.local` file based on the provided `.env.local.example` - this\nenables respective modules, e.g. Google OAuth and a connection to a PostgreSQL\ndatabase (create one e.g. on [Vercel](https://vercel.com/storage/postgres) or\n[Supabase](https://supabase.com/) or [Neon](https://neon.tech) -- it will work\nout of the box once connected via the environment variables),\n\nThe only required environment variable is NEXTAUTH_SECRET and you can generate\none at [https://generate-secret.vercel.app](https://generate-secret.vercel.app)\n\n5. Install project dependencies:\n\n```sh\npnpm install\n```\n\n6. Spin up the development server:\n\n```sh\npnpm run dev\n```\n\n7. Access the app at http://localhost:3000\n\n## One-click deploy\n\n[![Deploy with Vercel](https://vercel.com/button)](https://bit.ly/codebaseup-deploy)\n\nThis will clone the repository to your own GitHub account and build up the whole\napp for you, accessible online in seconds.\n\n## Documentation\n\nThe full documentation can be found on\n[https://www.codebaseup.com/docs](https://www.codebaseup.com/docs)\n(work-in-progress).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhavej%2Fcodebaseup-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhavej%2Fcodebaseup-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhavej%2Fcodebaseup-core/lists"}