react-starter-kit
Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, and Cloudflare Workers. Production-ready monorepo for building fast web apps.
Language: typescript
Author: GitHub Repos (@github-repos)
0 stars · 1 views
Files
- README.md (md)
- errors.ts (ts)
- project-structure.md (md)
- public (txt)
- components (txt)
- route.tsx (tsx)
- index.html (html)
- components (txt)
- not-found.tsx (tsx)
- auth (txt)
- header.tsx (tsx)
- index.tsx (tsx)
- sidebar-nav.tsx (tsx)
- index.ts (ts)
- logo192.png (image)
- favicon.ico (image)
- robots.txt (txt)
- logo512.png (image)
- web (txt)
- lib (txt)
- utils.ts (ts)
- README.md (md)
- tsconfig.json (json)
- astro.config.mjs (mjs)
- package.json (json)
- messages.ts (ts)
- index.ts (ts)
- README.md (md)
- scripts (txt)
- post-install.ts (ts)
- tsconfig.json (json)
- package.json (json)
- mcp.ts (ts)
- vitest.config.ts (ts)
- ATTRIBUTION.md (markdown)
- .vitepress (vitepress)
- theme (txt)
- public (txt)
- database (txt)
- (app) (txt)
- lib (txt)
- queries (txt)
- routes (txt)
- (auth) (txt)
- styles (txt)
- emails (txt)
- templates (txt)
- components (txt)
- api (txt)
- lib (txt)
- lib (txt)
- hooks (txt)
- .gemini (gemini)
- .vscode (vscode)
- .claude (claude)
- commands (txt)
- db (txt)
- schema (txt)
- seeds (txt)
- scripts (txt)
- backups (txt)
- migrations (txt)
- meta (txt)
- .github (github)
- workflows (txt)
- infra (txt)
- envs (txt)
- prod (txt)
- edge (txt)
- staging (txt)
- edge (txt)
- dev (txt)
- edge (txt)
- preview (txt)
- edge (txt)
- modules (txt)
- gcp (txt)
- gcs (txt)
- cloud-sql (txt)
- cloud-run (txt)
- cloudflare (txt)
- worker (txt)
- r2-bucket (txt)
- hyperdrive (txt)
- dns (txt)
- stacks (txt)
- edge (txt)
- hybrid (txt)
- templates (txt)
- env-roots (txt)
- hybrid (txt)
- constants.ts (ts)
- package.json (json)
- components (txt)
- getting-started (txt)
- environment-variables.md (md)
- docs (txt)
- deployment (txt)
- cloudflare.md (md)
- login.tsx (tsx)
- monitoring.md (md)
- teams.md (md)
- specs (txt)
- auth (txt)
- recipes (txt)
- organizations.md (md)
- websockets.md (md)
- sessions.md (md)
- prefixed-ids.md (md)
- social-providers.md (md)
- index.md (md)
- production-database.md (md)
- ci-cd.md (md)
- billing.md (md)
- auth-form.md (md)
- passkeys.md (md)
- new-table.md (md)
- forms.md (md)
- state.md (md)
- architecture (txt)
- security (txt)
- frontend (txt)
- checklist.md (md)
- edge.md (md)
- incident-playbook.md (md)
- file-uploads.md (md)
- ui.md (md)
- routing.md (md)
- index.md (md)
- new-page.md (md)
- policy-template.md (md)
- new-procedure.md (md)
- index.md (md)
- seeding.md (md)
- Mermaid.vue (vue)
- queries.md (md)
- config.ts (ts)
- schema.md (md)
- GitHubStats.vue (vue)
- robots.txt (txt)
- 000-template.md (md)
- billing (txt)
- adr (txt)
- 001-auth-hint-cookie.md (md)
- webhooks.md (md)
- email.md (md)
- users.tsx (tsx)
- index.md (md)
- plans.md (md)
- index.md (md)
- settings.tsx (tsx)
- checkout.md (md)
- quick-start.md (md)
- __root.tsx (tsx)
- components.json (json)
- trpc.ts (ts)
- index.md (md)
- public (txt)
- api (txt)
- apps (txt)
- app (txt)
- testing.md (md)
- index.md (md)
- validation-errors.md (md)
- procedures.md (md)
- vitest.setup.ts (ts)
- store.ts (ts)
- context.md (md)
- query.ts (ts)
- routeTree.gen.ts (ts)
- auth-config.ts (ts)
- errors.test.ts (ts)
- auth.ts (ts)
- session.ts (ts)
- utils.ts (ts)
- session.test.ts (ts)
- sidebar.tsx (tsx)
- billing.ts (ts)
- billing.test.ts (ts)
- signup.tsx (tsx)
- analytics.tsx (tsx)
- AGENTS.md (md)
- about.tsx (tsx)
- reports.tsx (tsx)
- README.md (md)
- index.tsx (tsx)
- tsconfig.json (json)
- postcss.config.js (js)
- global.d.ts (ts)
- package.json (json)
- vite.config.ts (ts)
- index.tsx (tsx)
- globals.css (css)
- layout (txt)
- google-login.tsx (tsx)
- index.ts (ts)
- login-dialog.tsx (tsx)
- otp-verification.tsx (tsx)
- auth-error-boundary.tsx (tsx)
- passkey-login.tsx (tsx)
- auth-form.tsx (tsx)
- BaseLayout.astro (astro)
- layouts (txt)
- styles (txt)
- pages (txt)
- public (txt)
- email (txt)
- utils (txt)
- pricing.astro (astro)
- tailwind.config.css (css)
- globals.css (css)
- logo512.png (image)
- robots.txt (txt)
- logo192.png (image)
- features.astro (astro)
- about.astro (astro)
- index.astro (astro)
- postcss.config.js (js)
- render.ts (ts)
- worker.ts (ts)
- favicon.ico (image)
- assets (txt)
- otp-verification.tsx (tsx)
- tsconfig.json (json)
- password-reset.tsx (tsx)
- logo.svg (image)
- email-verification.tsx (tsx)
- password-reset.tsx (tsx)
- otp-sign-in.tsx (tsx)
- package.json (json)
- README.md (md)
- otp-password-reset.tsx (tsx)
- app.ts (ts)
- plans.ts (ts)
- index.ts (ts)
- otp-email.tsx (tsx)
- env.ts (ts)
- email-verification.tsx (tsx)
- BaseTemplate.tsx (tsx)
- stripe.ts (ts)
- context.ts (ts)
- loaders.ts (ts)
- auth.ts (ts)
- email.ts (ts)
- tsconfig.json (json)
- ai.ts (ts)
- README.md (md)
- package.json (json)
- AGENTS.md (md)
- db.ts (ts)
- middleware.ts (ts)
- routers (txt)
- worker.ts (ts)
- user.ts (ts)
- organization.ts (ts)
- billing.ts (ts)
- vitest.config.ts (ts)
- .husky (husky)
- packages (txt)
- typescript-config (txt)
- ws-protocol (txt)
- router.ts (ts)
- tsconfig.json (json)
- package.json (json)
- README.md (md)
- index.ts (ts)
- dev.ts (ts)
- README.md (md)
- core (txt)
- ui (txt)
- package.json (json)
- example.ts (ts)
- components.json (json)
- index.ts (ts)
- utils.ts (ts)
- README.md (md)
- index.ts (ts)
- tsconfig.json (json)
- index.ts (ts)
- README.md (md)
- format-utils.ts (ts)
- tsconfig.json (json)
- scripts (txt)
- styles.css (css)
- package.json (json)
- add.ts (ts)
- list.ts (ts)
- essentials.ts (ts)
- scroll-area.tsx (tsx)
- card.tsx (tsx)
- checkbox.tsx (tsx)
- switch.tsx (tsx)
- button.tsx (tsx)
- radio-group.tsx (tsx)
- separator.tsx (tsx)
- textarea.tsx (tsx)
- dialog.tsx (tsx)
- label.tsx (tsx)
- skeleton.tsx (tsx)
- settings.json (json)
- avatar.tsx (tsx)
- select.tsx (tsx)
- extensions.json (json)
- settings.json (json)
- ci.yml (yml)
- mcp.json (json)
- review-terraform.md (md)
- AGENTS.md (md)
- README.md (md)
- validate-auth-schema.md (md)
- migrate-to-d1.md (md)
- tsconfig.json (json)
- review-better-auth.md (md)
- invitation.ts (ts)
- id.ts (ts)
- user.ts (ts)
- organization.ts (ts)
- subscription.ts (ts)
- users.ts (ts)
- seed.ts (ts)
- index.ts (ts)
- tsconfig.json (json)
- package.json (json)
- AGENTS.md (md)
- README.md (md)
- LICENSE (txt)
- index.ts (ts)
- SECURITY.md (md)
- export.ts (ts)
- package.json (json)
- _journal.json (json)
- eslint.config.ts (ts)
- 0000_snapshot.json (json)
- CLAUDE.md (md)
- generate-auth-schema.ts (ts)
- 0000_init.sql (sql)
- CONTRIBUTING.md (md)
- FUNDING.yml (yml)
- deploy.yml (yml)
- README.md (md)
- CODE_OF_CONDUCT.md (md)
- conventional-commits.yml (yml)
- dependabot.yml (yml)
- copilot-instructions.md (md)
- Dockerfile (txt)
- use-auth-form.ts (ts)
- dashboard.tsx (tsx)
- trpc.ts (ts)
- migrations.md (md)
- index.ts (ts)
- user-menu.tsx (tsx)
- infra-terraform.md (md)
- tailwind.config.css (css)
- billing.test.ts (ts)
- index.md (md)
- style.css (css)
- update.ts (ts)
- email-otp.md (md)
- input.tsx (tsx)
- drizzle.config.ts (ts)
- passkey.ts (ts)