open-dashboard
A skill catalogue of 36 copy-ready admin UI shapes an AI agent installs and composes into a real back-office. Built on TanStack Start, Drizzle + better-auth, shadcn + Tailwind v4.
File Explorer
Download Latest Version (.zip)- project-architect.md
- add-resource.md
- port.md
- fastapi-sqlalchemy-jwt.md
- hono-drizzle-authjs.md
- hono-drizzle-betterauth.md
- hono-prisma-betterauth.md
- supabase.md
- tanstack-drizzle-betterauth.md
- __init__.py
- auth.py
- products.py
- __init__.py
- auth.py
- config.py
- db.py
- main.py
- models.py
- schemas.py
- 0001_initial.py
- env.py
- script.py.mako
- __init__.py
- conftest.py
- test_auth.py
- test_data_token.py
- test_products.py
- .env.example
- alembic.ini
- pyproject.toml
- README.md
- uv.lock
- index.ts
- schema.pg.ts
- schema.sqlite.ts
- env.ts
- products-schema.ts
- seed.ts
- users.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- register.ts
- contract.test.ts
- data-api-token.test.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- index.ts
- schema.pg.ts
- schema.sqlite.ts
- env.ts
- products-schema.ts
- seed.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- contract.test.ts
- data-api-token.test.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- schema.postgres.prisma
- schema.prisma
- prisma.ts
- index.ts
- env.ts
- products-schema.ts
- seed.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- contract.test.ts
- data-token-guard.fixture.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- auth-client.ts
- auth-provider.ts
- products.server.ts
- README.md
- supabase-repository.ts
- _current_branch
- cli-latest
- 20260101000000_init.sql
- config.toml
- seed.sql
- .env.example
- README.md
- .env.example
- README.md
- SKILL.md
- add-audit-log.md
- add-auth-method.md
- add-billing.md
- add-bulk-actions.md
- add-calendar.md
- add-card-list.md
- add-chart-page.md
- add-data-display.md
- add-detail-page.md
- add-empty-state.md
- add-export-import.md
- add-feedback-states.md
- add-field-combobox.md
- add-file-upload.md
- add-filter-panel.md
- add-form.md
- add-global-search.md
- add-i18n.md
- add-infinite-list.md
- add-inline-edit.md
- add-kanban.md
- add-list-view.md
- add-master-detail.md
- add-notifications.md
- add-page-layout.md
- add-rbac.md
- add-realtime.md
- add-record-tabs.md
- add-related-records.md
- add-saved-views.md
- add-settings-page.md
- add-table-columns.md
- add-timeline.md
- add-tree-view.md
- add-virtual-table.md
- add-wizard-form.md
- audit-log.tsx
- AuditTrail.tsx
- auth-methods.tsx
- billing.tsx
- bulk-actions.tsx
- calendar.tsx
- ColumnControls.tsx
- ComboboxField.tsx
- control-page.tsx
- csv.ts
- data-display.tsx
- empty-state.tsx
- export-import.tsx
- feedback.tsx
- file-upload.tsx
- FileField.tsx
- filter-panel.tsx
- form-actions.tsx
- form-array.tsx
- form-combobox.tsx
- form-fixed.tsx
- form-page.tsx
- form-scroll.tsx
- form-wizard.tsx
- global-search.tsx
- GlobalSearch.tsx
- i18n.tsx
- index.tsx
- kanban.tsx
- list-infinite.tsx
- list-lazy.tsx
- list-lite.tsx
- localization.tsx
- MetadataList.tsx
- NotificationCenter.tsx
- notifications.tsx
- orders.$id.tsx
- orders.tsx
- PlanCard.tsx
- posts.tsx
- products_.$id.tsx
- profile.tsx
- ProgressTile.tsx
- rbac.ts
- rbac.tsx
- realtime.tsx
- record-tabs.tsx
- related-records.tsx
- RelatedList.tsx
- RoleGate.tsx
- saved-views.tsx
- SavedViews.tsx
- SocialButtons.tsx
- split-layout.tsx
- StateView.tsx
- storage.ts
- table-columns.tsx
- table-inline-edit.tsx
- table-virtual.tsx
- TagList.tsx
- timeline.tsx
- tree.tsx
- UsageMeter.tsx
- use-live-query.ts
- UserCell.tsx
- SKILL.md
- SKILL.md
- simple.json
- bg.jpg
- create-resource.ts
- seed.ts
- AreaChart.tsx
- BarChart.tsx
- chart-colors.test.ts
- chart-colors.ts
- ChartCard.tsx
- charts.test.tsx
- index.ts
- LineChart.tsx
- PieChart.tsx
- StatCard.test.tsx
- StatCard.tsx
- fields.test.tsx
- fields.tsx
- form-error.tsx
- index.ts
- submit-button.tsx
- alert.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- confirm-dialog.test.tsx
- confirm-dialog.tsx
- dialog.tsx
- dropdown-menu.tsx
- field.tsx
- input.tsx
- kbd.tsx
- label.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- sonner.tsx
- spinner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- text-link.tsx
- textarea.tsx
- tooltip.tsx
- CommandMenu.tsx
- CommandMenuProvider.tsx
- DashboardShell.tsx
- Header.tsx
- providers.tsx
- Sidebar.tsx
- UserAvatar.tsx
- app.test.ts
- app.ts
- index.ts
- schema.ts
- use-mobile.ts
- drizzle-repository.test.ts
- drizzle-repository.ts
- graphql-repository.test.ts
- graphql-repository.ts
- index.ts
- memory-repository.test.ts
- memory-repository.ts
- repository.ts
- rest-repository.test.ts
- rest-repository.ts
- CardList.test.tsx
- CardList.tsx
- index.ts
- useResourceList.ts
- DataTable.test.tsx
- DataTable.tsx
- index.ts
- TablePaginationControls.tsx
- TableToolbar.tsx
- types.ts
- useDebouncedSearch.test.ts
- useDebouncedSearch.ts
- useTableSearch.test.ts
- useTableSearch.ts
- ActionMenu.tsx
- DescriptionList.test.tsx
- DescriptionList.tsx
- index.ts
- StatusChip.tsx
- index.ts
- authjs.ts
- external-jwt.ts
- auth-providers.test.ts
- external-jwt.ts
- README.md
- remote-authjs.ts
- remote-better-auth.ts
- auth-client.ts
- auth-provider.ts
- auth-server.ts
- auth.ts
- backend.ts
- command-menu-items.ts
- email.ts
- format.ts
- require-user.ts
- schemas.ts
- sidebar-items.ts
- toast.test.ts
- toast.ts
- utils.ts
- $code.tsx
- index.tsx
- settings.tsx
- forgot-password.tsx
- login.tsx
- register.tsx
- reset-password.tsx
- $.ts
- __root.tsx
- _app.tsx
- _auth.tsx
- command-menu.ts
- app.css
- router.tsx
- .env.example
- .gitignore
- biome.json
- bun.lock
- CLAUDE.md
- components.json
- docker-compose.yml
- drizzle.config.ts
- LICENSE
- package.json
- README.md
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- vitest.setup.ts
- api-auth-route.ts
- app-layout-route.tsx
- CLAUDE.md
- index.tsx
- README.md
- require-user.ts
- schema.ts
- seed.ts
- sidebar-items.ts
- user-avatar.tsx
- vite.config.ts
- scaffold.sh
- SKILL.md
- marketplace.json
- ci.yml
- __init__.py
- auth.py
- products.py
- __init__.py
- auth.py
- config.py
- db.py
- main.py
- models.py
- schemas.py
- 0001_initial.py
- env.py
- script.py.mako
- __init__.py
- conftest.py
- test_auth.py
- test_data_token.py
- test_products.py
- .env.example
- alembic.ini
- pyproject.toml
- README.md
- uv.lock
- index.ts
- schema.pg.ts
- schema.sqlite.ts
- env.ts
- products-schema.ts
- seed.ts
- users.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- register.ts
- contract.test.ts
- data-api-token.test.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- index.ts
- schema.pg.ts
- schema.sqlite.ts
- env.ts
- products-schema.ts
- seed.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- contract.test.ts
- data-api-token.test.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- schema.postgres.prisma
- schema.prisma
- prisma.ts
- index.ts
- env.ts
- products-schema.ts
- seed.ts
- app.ts
- auth.ts
- index.ts
- products.ts
- contract.test.ts
- data-token-guard.fixture.ts
- .env.example
- .gitignore
- bun.lock
- package.json
- README.md
- tsconfig.json
- auth-client.ts
- auth-provider.ts
- products.server.ts
- README.md
- supabase-repository.ts
- _current_branch
- cli-latest
- 20260101000000_init.sql
- config.toml
- seed.sql
- .env.example
- README.md
- .env.example
- README.md
- CONTRACT.md
- README.md
- backends.md
- dashboard.png
- data-adapters.md
- deploy-cloudflare.md
- gallery-catalogue.md
- resources.md
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- _journal.json
- 0000_bright_gorgon.sql
- 0001_dashing_domino.sql
- 0002_known_valkyrie.sql
- simple.json
- bg.jpg
- build-base.ts
- create-resource.ts
- seed.ts
- sync-skills.ts
- SocialButtons.tsx
- PlanCard.tsx
- UsageMeter.tsx
- AreaChart.tsx
- BarChart.tsx
- chart-colors.test.ts
- chart-colors.ts
- ChartCard.tsx
- charts.test.tsx
- index.ts
- LineChart.tsx
- PieChart.tsx
- StatCard.test.tsx
- StatCard.tsx
- AuditTrail.tsx
- MetadataList.tsx
- ProgressTile.tsx
- RelatedList.tsx
- TagList.tsx
- UserCell.tsx
- StateView.tsx
- ComboboxField.tsx
- fields.test.tsx
- fields.tsx
- FileField.tsx
- form-error.tsx
- index.ts
- submit-button.tsx
- alert.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- confirm-dialog.test.tsx
- confirm-dialog.tsx
- dialog.tsx
- dropdown-menu.tsx
- field.tsx
- input.tsx
- kbd.tsx
- label.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- sonner.tsx
- spinner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- text-link.tsx
- textarea.tsx
- tooltip.tsx
- CommandMenu.tsx
- CommandMenuProvider.tsx
- DashboardShell.tsx
- GlobalSearch.tsx
- Header.tsx
- NotificationCenter.tsx
- providers.tsx
- RoleGate.tsx
- Sidebar.tsx
- UserAvatar.tsx
- app.test.ts
- app.ts
- index.ts
- schema.ts
- cards.tsx
- CompanyFormDialog.tsx
- config.ts
- demo-data.ts
- queries.ts
- schema.ts
- server.ts
- columns.tsx
- config.ts
- ContactFormDialog.tsx
- demo-data.ts
- queries.ts
- schema.ts
- server.ts
- columns.tsx
- config.ts
- CustomerFormDialog.tsx
- demo-data.ts
- queries.ts
- schema.ts
- server.ts
- DealFormDialog.tsx
- demo-data.ts
- queries.ts
- schema.ts
- server.ts
- columns.tsx
- config.ts
- demo-data.ts
- OrderFormDialog.tsx
- queries.ts
- schema.ts
- server.ts
- cards.tsx
- config.ts
- queries.ts
- schema.ts
- server.ts
- columns.tsx
- config.ts
- demo-data.ts
- ProductFormDialog.tsx
- queries.ts
- schema.ts
- server.ts
- columns.tsx
- config.ts
- demo-data.ts
- queries.ts
- RefundFormDialog.tsx
- schema.ts
- server.ts
- scenarios-data.test.ts
- scenarios-schema.test.ts
- use-mobile.ts
- csv.ts
- drizzle-repository.test.ts
- drizzle-repository.ts
- graphql-repository.test.ts
- graphql-repository.ts
- index.ts
- memory-repository.test.ts
- memory-repository.ts
- repository.ts
- rest-repository.test.ts
- rest-repository.ts
- CardList.test.tsx
- CardList.tsx
- index.ts
- useResourceList.ts
- storage.ts
- ColumnControls.tsx
- DataTable.test.tsx
- DataTable.tsx
- index.ts
- SavedViews.tsx
- TablePaginationControls.tsx
- TableToolbar.tsx
- types.ts
- useDebouncedSearch.test.ts
- useDebouncedSearch.ts
- useTableSearch.test.ts
- useTableSearch.ts
- ActionMenu.tsx
- DescriptionList.test.tsx
- DescriptionList.tsx
- index.ts
- StatusChip.tsx
- index.ts
- authjs.ts
- external-jwt.ts
- auth-providers.test.ts
- external-jwt.ts
- README.md
- remote-authjs.ts
- remote-better-auth.ts
- pg-native.cjs
- auth-client.ts
- auth-provider.ts
- auth-server.ts
- auth.ts
- backend.ts
- command-menu-items.ts
- demo-mode.ts
- email.ts
- format.ts
- i18n.tsx
- rbac.ts
- require-user.ts
- schemas.ts
- sidebar-items.ts
- toast.test.ts
- toast.ts
- use-live-query.ts
- utils.ts
- companies.tsx
- companies_.$id.tsx
- contacts.tsx
- deals.tsx
- index.tsx
- $code.tsx
- audit-log.tsx
- auth-methods.tsx
- billing.tsx
- bulk-actions.tsx
- calendar.tsx
- control-page.tsx
- data-display.tsx
- detail-related.tsx
- empty-state.tsx
- export-import.tsx
- feedback.tsx
- file-upload.tsx
- filter-panel.tsx
- form-actions.tsx
- form-array.tsx
- form-combobox.tsx
- form-fixed.tsx
- form-page.tsx
- form-scroll.tsx
- form-wizard.tsx
- global-search.tsx
- index.tsx
- kanban.tsx
- list-infinite.tsx
- list-lazy.tsx
- list-lite.tsx
- localization.tsx
- notifications.tsx
- profile.tsx
- rbac.tsx
- realtime.tsx
- record-tabs.tsx
- related-records.tsx
- saved-views.tsx
- split-layout.tsx
- table-columns.tsx
- table-inline-edit.tsx
- table-virtual.tsx
- timeline.tsx
- tree.tsx
- customers.tsx
- customers_.$id.tsx
- index.tsx
- orders.$id.tsx
- orders.tsx
- posts.tsx
- products.tsx
- products_.$id.tsx
- refunds.tsx
- settings.tsx
- forgot-password.tsx
- login.tsx
- register.tsx
- reset-password.tsx
- $.ts
- __root.tsx
- _app.tsx
- _auth.tsx
- command-menu.ts
- app.css
- router.tsx
- .env.example
- .gitignore
- biome.json
- bun.lock
- CLAUDE.md
- components.json
- docker-compose.yml
- drizzle.config.ts
- LICENSE
- package.json
- PATTERNS.md
- PORTING.md
- README.md
- README.zh-CN.md
- ROADMAP.md
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- vitest.setup.ts
- wrangler.jsonc
// repository documentation
Was this content helpful?
(0 ratings)
