{"id":19525465,"url":"https://github.com/holedev/nextjs-faster","last_synced_at":"2025-05-06T15:53:10.355Z","repository":{"id":262102512,"uuid":"879305798","full_name":"holedev/nextjs-faster","owner":"holedev","description":"Rapidly development with Next.js 15, TypeScript, Shadcn UI, Prisma and Swagger.","archived":false,"fork":false,"pushed_at":"2025-04-23T03:46:24.000Z","size":570,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-26T10:36:02.949Z","etag":null,"topics":["biomejs","conventional-commits","devcontainer","dockerize","nextjs15-typescript","prisma-orm","semantic-release","shadcn-ui","starter-kit","supabase"],"latest_commit_sha":null,"homepage":"https://nextjs-faster.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/holedev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-27T15:05:29.000Z","updated_at":"2025-04-23T03:44:00.000Z","dependencies_parsed_at":"2025-03-28T17:32:06.156Z","dependency_job_id":"be2291ee-25b8-4990-93ba-c2de27af4a00","html_url":"https://github.com/holedev/nextjs-faster","commit_stats":null,"previous_names":["leho-dev/starter-kit","holedev/starter-kit","holedev/nextjs-faster"],"tags_count":9,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holedev%2Fnextjs-faster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holedev%2Fnextjs-faster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holedev%2Fnextjs-faster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holedev%2Fnextjs-faster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holedev","download_url":"https://codeload.github.com/holedev/nextjs-faster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252717228,"owners_count":21793259,"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","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":["biomejs","conventional-commits","devcontainer","dockerize","nextjs15-typescript","prisma-orm","semantic-release","shadcn-ui","starter-kit","supabase"],"created_at":"2024-11-11T01:04:36.601Z","updated_at":"2025-05-06T15:53:10.292Z","avatar_url":"https://github.com/holedev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Next Faster\n\nRapid development with Next.js 15, TypeScript, and Shadcn UI, Swagger. Built for developers who want to move fast without compromising on quality.\n\n## 🛠 Technologies\n\n### Frontend\n- Next.js 15 (App Router)\n- TypeScript 5\n- TailwindCSS 4 (Latest)\n- Shadcn UI\n- Swagger UI\n\n### Backend \u0026 Database\n- Nextjs API Routes \u0026 Server Action\n- Prisma ORM\n- Supabase Auth \u0026 PostgreSQL\n\n### Development Tools\n- Dev Containers\n- Format \u0026 Linting\n- Pre-commit hooks\n- Semantic Release\n- Some rules \u0026 memory for Cline, RooCode\n\n## Core Features\n- **Dev Containers**: Pre-configured development environment with [Development Container](https://containers.dev/).\n- **Code Quality**: Pre-configured with [Biomejs](https://biomejs.dev/), [commitlint](https://commitlint.js.org/) (follow [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/)), pre-commit hooks with [Husky](https://typicode.github.io/husky/) \u0026 [lint-staged](https://github.com/lint-staged/lint-staged).\n- **Common UI Components**: Shadcn UI components for rapid development, but you can use another components UI.\n- **Light/Dark Mode**: Theme switching based on user preference with next-themes.\n- **Multi Language**: Internationalization (i18n) support for multiple languages with next-intl.\n- **OAuth2**: Authentication with [Supabase](https://supabase.com/).\n- **API Documentation**: Generated API documentation using [Swagger UI](https://swagger.io/tools/swagger-ui/).\n- **Auto Release**: Automated release process with [Semantic Release](https://semantic-release.gitbook.io/semantic-release/).\n- **Vercel Deployment**: One-click deployment to [Vercel](https://vercel.com/).\n\n## Getting Started\n\n### Option 1: Development Container (Recommended)\n\nChoose your preferred Development Container environment:\n\n[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers\u0026message=Open\u0026color=blue\u0026logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/holedev/nextjs-faster)\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true\u0026ref=main\u0026repo=holedev/nextjs-faster)\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/holedev/nextjs-faster)\n\nThis automatically sets up your development environment with all dependencies installed. Remember setup your environment variables based on the platform you choose.\n\n### Option 2: Local Development\n\n```bash\ngit clone git@github.com:holedev/nextjs-faster.git\ncd nextjs-faster\n\n# use correct version node (optional)\nnvm use\n\n# use correct version pnpm (optional)\ncorepack enable pnpm\n\n# setup environment variables\ncp .env.example .env\n\n# install dependencies\npnpm i\n\n# dev\npnpm dev\n```\n\n## 🌐 Deployment\n\n### Vercel (Recommended)\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fholedev%2Fnextjs-faster\u0026env=NEXT_PUBLIC_API_URL,NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_ANON_KEY,DATABASE_URL,DIRECT_URL\u0026envDescription=You%20can%20get%20free%20API%20key%20in%20Supabase\u0026envLink=https%3A%2F%2Fsupabase.com%2Fdocs%2Fguides%2Fauth%2Fserver-side%2Fnextjs\u0026project-name=nextjs-faster\u0026repository-name=nextjs-faster\u0026demo-title=NextJS%20Faster\u0026demo-description=Rapidly%20development%20with%20Next.js%2015%2C%20TypeScript%2C%20Shadcn%20UI%2C%20Prisma%20and%20Swagger.\u0026demo-url=https%3A%2F%2Fnextjs-faster.vercel.app)\n\n### Docker\n```bash\ndocker compose up\n```\n\n\n## 📁 Project Structure\n\n```\n├── app/                 # Next.js app directory\n│   ├── [locale]/       # i18n routes\n│   ├── api/            # API endpoints\n│   └── api-docs/       # Swagger UI\n├── components/         # React components\n│   ├── custom/        # Project components\n│   └── ui/            # Shadcn UI components\n└── configs/           # Configuration\n    ├── data/         # Sample data\n    ├── i18n/         # i18n config\n    ├── messages/     # Translation files\n    ├── prisma/       # Database schema\n    ├── supabase/     # Auth config\n    └── swagger/      # API documentation\n```\n\n## 📝 License\n\nMIT License - fork, modify and use as you wish.\n\n## 👨‍💻 Author\n\n[@holedev](https://www.github.com/holedev)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholedev%2Fnextjs-faster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholedev%2Fnextjs-faster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholedev%2Fnextjs-faster/lists"}