Free And Open Source

The shadcn/ui and Vite starter that skips the setup. Start on the product.

A free React frontend template with shadcn/ui on Base UI, TanStack Router, Query, Form and Table, strict TypeScript, Vitest and git hooks, all working from the first pnpm dev. Clone it, then install 7Ovr blocks straight into it.

git clone https://github.com/7ovr/shadcn-vite-starter

What Ships In The shadcn/ui Vite Starter

Clone, Install, Run

From an empty folder to a running Vite dev server, with your first shadcn/ui block already in.

zshRunning

$ git clone https://github.com/7ovr/shadcn-vite-starter

Cloning into 'shadcn-vite-starter'...

$ cd shadcn-vite-starter && pnpm install

Packages: +545

Done in 15.5s using pnpm v12.5.1

$ pnpm dlx shadcn@latest add @7ovr/hero-1

✔ Checking registry.

✔ Created 1 file:

  - src/components/blocks/hero-1.tsx

ℹ Skipped 3 files (already in the starter)

$ pnpm dev

VITE v8.3.0 ready in 838 ms

➜  Local:   http://localhost:5173/

➜  Network: use --host to expose

In The Repo

React, TypeScript, Vite, shadcn/ui and TanStack, installed and configured together.

  • ReactUI Runtime
  • TypeScriptStrict Mode
  • ViteDev Server, Build
  • Tailwind CSSTheme Tokens
  • shadcn/uiComponents
  • Base UIPrimitives
  • TanStack RouterType-Safe Routes
  • TanStack QueryServer State
  • TanStack FormValidation
  • TanStack TableSorting, Paging
10 Wired0 To Configure

Theme Tokens

Tailwind CSS v4 tokens drive every colour, in light and dark mode.

  • Primary
  • Success
  • Warning
  • Info
  • Danger

Tested From Day One

Vitest and Testing Library cover routes, data, forms and theme, locally and in CI.

Passing75/75
Vitest 5
  • Routes And Shell29 Tests
  • Data And Tables22 Tests
  • Forms14 Tests
  • Theme And UI10 Tests

Guarded Commits

Lefthook lints and formats staged files before every commit.

  1. Staged
  2. Lint
  3. Format
  4. Commit
feat: billingmain · 4f2c1a9Passed
Free And Pro 7Ovr Blocks

From Clone To Shipped Page

The starter is a standard shadcn/ui project, so all 540+ free and Pro 7Ovr blocks install straight into it with their full source.

  1. Clone The Starter

    One repo with TanStack routing, server state, forms, Vitest and git hooks already set up.

    7ovr/shadcn-vite-starter
    Cloned And Installed
  2. Add A Block

    Install any free or Pro 7Ovr block with the shadcn CLI. The source lands in your repo, ready to edit.

    pnpm dlx shadcn@latest add @7ovr/hero-1
  3. Make It Yours

    Blocks read the theme tokens the starter already ships, so they match from the start.

    Theme Tokens Applied
  4. Ship The Page

    Run a Vite production build and deploy the output to Vercel, Netlify or any static host.

    Production Build Readypnpm build
Before You Clone It

Frequently Asked Questions

What ships in the shadcn/ui Vite starter, what is free, and how it fits your stack.

A free, open-source React frontend template with the stack already wired: Vite, strict TypeScript, Tailwind CSS v4, shadcn/ui on Base UI, TanStack Router, Query, Form and Table, Vitest and Lefthook.

Open Source, Built In The Open

Yours To Read, Yours To Change

Everything lives in the repository: components, routes, tokens and the tooling around them. Read it, change it, or open a pull request and improve it for everyone.

Built by7Ovr