{"id":15147272,"url":"https://github.com/kristoffer95/k95-starter","last_synced_at":"2026-01-18T23:35:03.553Z","repository":{"id":249306712,"uuid":"829503739","full_name":"Kristoffer95/K95-starter","owner":"Kristoffer95","description":"This template is designed to provide a robust starting point for modern web applications, leveraging a powerful combination of technologies to ensure scalability, maintainability, and a great developer experience. It wraps the T3 stack with additional tools and services to enhance development speed.","archived":false,"fork":false,"pushed_at":"2024-07-24T14:18:46.000Z","size":677,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T01:13:52.001Z","etag":null,"topics":["biomejs","drizzle","next-auth","nextjs","nextjs14","shadcn-ui","supabase","t3-stack","tailwind","trpc","typescript"],"latest_commit_sha":null,"homepage":"https://next-14-trpc-drizzle-supabase-template.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/Kristoffer95.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}},"created_at":"2024-07-16T15:01:10.000Z","updated_at":"2024-07-24T14:18:49.000Z","dependencies_parsed_at":"2024-07-20T00:44:45.521Z","dependency_job_id":"c8cde16b-af28-438f-a3b9-9ab87a587bc6","html_url":"https://github.com/Kristoffer95/K95-starter","commit_stats":{"total_commits":46,"total_committers":1,"mean_commits":46.0,"dds":0.0,"last_synced_commit":"b40142504a55992283f0c22c584ce4d5427c7f7d"},"previous_names":["kristoffer95/k95-starter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristoffer95%2FK95-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristoffer95%2FK95-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristoffer95%2FK95-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kristoffer95%2FK95-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kristoffer95","download_url":"https://codeload.github.com/Kristoffer95/K95-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574092,"owners_count":20960496,"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","drizzle","next-auth","nextjs","nextjs14","shadcn-ui","supabase","t3-stack","tailwind","trpc","typescript"],"created_at":"2024-09-26T12:40:20.041Z","updated_at":"2026-01-18T23:35:03.513Z","avatar_url":"https://github.com/Kristoffer95.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Template\n\n## Installation\n\n```bash\nnpx @k95/starter project_name\n```\n## Tech Stacks 💻\n\n- [x] 🚀 [Next.js 14](https://nextjs.org) — The React framework with hybrid static \u0026 server rendering, and App Router\n- [x] ⚡ [Supabase]() - Database handling and real-time data features for this project using PostgreSQL.\n- [x] 🔥 [TypeScript](https://www.typescriptlang.org) — JavaScript with type safety and enhanced developer experience.\n- [x] 💅 [Tailwind CSS](https://tailwindcss.com) — A utility-first CSS framework for rapid UI development\n- [x] 🗃 [Shadcn UI](https://ui.shadcn.com/) — A collection of beautiful and accessible components built with Radix UI and Tailwind CSS.\n- [x] 🌐 [tRPC](https://trpc.io) — A toolkit for building end-to-end typesafe APIs with Next.js and any database\n- [x] 📦 [Drizzle](https://orm.drizzle.team) — Type-safe, intuitive, and flexible ORM for PostgreSQL, MySQL, and SQLite using TypeScript.\n- [x] ♻️ [T3 Env](https://env.t3.gg/) — A library for managing type-safe environment variables in Next.js\n- [x] 🔒 [NextAuth](https://next-auth.js.org/) — Authentication for Next.js with support for OAuth, email, and custom authentication.\n- [x] 🛠 [BiomeJS](https://biomejs.dev/) — A tool for formatting, linting, and more in a fraction of a second.\n- [ ] 📊 [Google Analytics ](https://analytics.google.com/) — A web analytics service that tracks and reports website traffic.\n- [ ] 📨 [Resend]() —\n- [ ] 📦 [Docker]() —\n- [ ] 🧪 [Playwright]() —\n- [ ] 👨‍💻 [Storybook]() —\n\n## Features\n\n  - **Realtime** - built-in feature from supabase\n  - **Magic Link** - to be added\n  - **End-to-end type safety** - built-in feature from tRPC\n  - **Seeding** - Seeding files located at src/server/db/seeds/\n\n## Implementation of features\n  - **Realtime** - \n  - **Seeding** - \n  \n\u003c!-- ## Usage Details\n - **Supabase:** This template uses Supabase to handle the PostgreSQL database and real-time data features. Supabase offers an easy-to-use interface and powerful features for managing databases and real-time subscriptions.\n\n - **Drizzle:** Drizzle is used for database migrations, providing a type-safe, intuitive, and flexible ORM that simplifies interactions with PostgreSQL, MySQL, and SQLite databases.\n\n - **Next.js:** Next.js powers the core of the application, offering hybrid static \u0026 server rendering and routing capabilities.\n\n - **tRPC:** tRPC enables building typesafe APIs, ensuring end-to-end type safety across the full stack.\n\n - **NextAuth:** NextAuth is implemented to manage authentication, supporting OAuth, email, and custom authentication methods.\n\n - **T3 Env:** T3 Env is used to manage type-safe environment variables, ensuring consistency and security in configuration.\n\n - **BiomeJS:** BiomeJS is utilized for formatting, linting, and other code quality tasks, enhancing development speed and code maintainability. --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkristoffer95%2Fk95-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkristoffer95%2Fk95-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkristoffer95%2Fk95-starter/lists"}