Marble UI

Starter app

SaaS starter

A runnable Vite + React Router app composed from these templates: sidebar shell, dashboard, CRM, analytics, billing and settings, plus sign-in, sign-up, password reset and a 404. Light and dark mode, onesrc/data module to swap for your API, and a stub auth to replace. Copyapps/saas-starter to start a product.

Uses:DashboardCRMAnalyticsBillingSettingsLoginSignupForgot password404

Run it from the repo rootbun run starterOpens on localhost:5180 · see apps/saas-starter/README.md

Templates

47 pieces. Click one to try it here; open its page for props and docs.

Marketing9

Full marketing landing page assembled from blocks.

Core

Pricing page: header, plan cards with billing toggle, comparison table, FAQ, footer.

Core

About page: mission hero, company stats, approach, team and open roles.

Extra

Blog index: featured post with recent posts, and newsletter signup.

Extra
Changelog1 style

Changelog: dated releases with version, tags, optional image and notes; subscribe at the end.

Extra

Contact page: form with contact channels, then common questions.

Extra
FAQ Page1 style

FAQ page: searchable, grouped accordions with a contact fallback.

Extra
Legal Page1 style

Legal page (privacy policy / terms): last-updated header, scroll-spy table of contents, long-form prose.

Extra
Portfolio1 style

Studio portfolio: statement hero, filterable project grid, client quotes and contact CTA.

Extra

Dashboards7

Analytics page inside the app shell: filters, KPIs, revenue vs target, activity heatmap, top customers.

Core

Home dashboard: greeting + range filter, KPI row, chart cards, activity and onboarding progress.

Core

LLM evaluation runs: headline scores, score trend per model, run table with a detail drawer showing failing cases as diffs.

Pro

Company finance overview: cash, runway, burn, balance trend, spending mix, budgets, recent transactions.

Pro

Marketing performance: channel KPIs, traffic trend, acquisition funnel, top sources and campaigns.

Pro

HR dashboard: headcount stats, headcount by department, who's out, and the employee directory.

Extra

Patient report (demo data): header, vitals with trends, flagged lab results, HbA1c trend, and clinician notes.

Extra

Business apps7

Calendar app: mini month, calendar toggles, week/month event grid and an agenda for the selected event.

Pro
CRM1 style

CRM: pipeline stats, deals by stage, deals grid with a detail sheet per deal.

Pro
Mail1 style

Three-pane mail client: folders, thread list, reading pane with reply. Collapses to list or reader on narrow widths.

Pro

Project board: header with view switch and filters, drag-and-drop kanban across workflow states.

Pro

Mobile wallet UI (web rendition of a native template): balance, range chart, send/receive, assets, recent activity, tab bar. Demo data, no transactions.

Extra

Record detail page: header with breadcrumbs and actions, properties sidebar, tabbed body with activity, related records and files.

Extra

File manager: folder tree, storage meter, breadcrumbs, grid or list view, per-file menus and an upload dialog.

Extra

AI agents6

Agent Chat1 style

ChatGPT-style app: thread history sidebar, model picker, empty-state suggestions, streaming answers.

Pro
Agent Run1 style

One agent run: status header, live plan, tool calls, a pending approval and raw logs.

Pro

Assistant start page: greeting, big composer, starter prompts, recent threads and agent shortcuts.

Pro

Group chat with several agents: each speaks under its own name, the side panel shows who is doing what.

Pro

AI agent profile: identity, status, model and instructions, connected tools, knowledge, and recent runs.

Extra

Image generation studio (demo): prompt, aspect, style and count controls; generating state; gallery of results.

Extra

App shells4

Sidebar app shell: navigation on the left, page header and a list view in the main area.

Core

Stacked app shell: top navigation bar, a section tab row, then the page. Common for admin tools without deep navigation.

Core

Inset shell: tinted chrome with the page in a raised panel; detail page with tabs and a side panel.

Pro

Multi-column app shell: icon rail, secondary list, main content and a details column. Columns drop away as the container narrows.

Extra

Auth4

Request a reset link, then a confirmation state with resend. Never reveals whether the email exists.

Core
Log In2 styles

Sign-in: social providers, email + password, remember me, error state from the server.

Core
Sign Up2 styles

Sign-up: name/email/password with strength meter, terms consent, and a benefits panel.

Core

6-digit verification: auto-submits on completion, resend with cooldown, wrong-code error.

Core

Ecommerce4

Checkout2 styles

Checkout page: focused form without store navigation, so nothing competes with paying.

Extra

Account order history with re-order suggestions.

Extra

Product detail page: overview with pickers, features, specs, reviews and related products.

Extra
Storefront1 style

Store home: navigation, sale banner, categories, new arrivals, collection promo and incentives.

Extra

Settings3

Billing settings page: current plan, usage, payment method and invoices.

Core
Settings2 styles

Settings page with section navigation: profile and notification preferences.

Core

Integrations directory inside the app shell: search, category filter, connect toggles and per-app config sheets.

Pro

System2

404 / Error2 styles

Not-found page: plain explanation, search, and the three places people usually meant to go.

Core

Transactional email previews (welcome, reset, receipt, invite) on a fixed email-safe palette.

Extra

Onboarding1

Onboarding1 style

Multi-step onboarding wizard: stepper, one question group per step, back/continue, finish state.

Pro