Skip To Content

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
Built For Coding Agents

Your Agent Already Knows The Rules

Claude Code, Codex and Cursor read the same conventions, so a page they add is typed, tested and on the design system like the rest.

  • One Rulebook

    CLAUDE.md holds every convention, from data fetching to the design-system variants, and AGENTS.md points every other agent to it.

  • Skills Included

    Four vendored skills, from shadcn to vercel-react-best-practices, ship for Claude Code and every other agent.

  • Checks That Catch Drift

    Lint, format, types, tests and the build run on every push, and @shadcn/lint fails any style that leaves the design system.

Also From 7Ovr, The Landing Starter

Building The Landing Page Behind Your App?

Give it a fast, findable home with the 7Ovr Landing Starter: a free Next.js starter on the same shadcn/ui and Base UI stack, with static pages, complete SEO, preset theming and a full test suite already wired.

  • One preset styles the landing page and its app alike
  • Static pages, metadata and structured data tested for SEO
  • Free, MIT licensed and ready to deploy on Vercel
Before You Clone It

Questions & Answers

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.