Skip to content

Precedent

Free MIT

An opinionated collection of components, hooks, and utilities for your Next.js project.

Precedent

Overview

Precedent is a lightweight, beautifully designed Next.js starter by Steven Tey (creator of Dub.co) that provides accessible, a11y-first UI components powered by Tailwind CSS, Radix UI, and Framer Motion, authentication via Clerk, performance primitives via @next/font and next/image, hooks, utilities, and one-click Vercel deployment. Designed as a lean starting point for high-quality Next.js applications.

Best Suited For

"Next.js developers who want a polished, production-quality starter with auth and beautiful UI components out of the box."

Advantages

  • Beautifully designed accessible components using Radix UI and Framer Motion out of the box.
  • One-click Vercel deploy with Clerk auth pre-wired — get a running app in under 5 minutes.
  • Maintained by Steven Tey and battle-tested in real production on Dub.co.

Limitations

  • Lightweight starting point — does not include billing, admin dashboard, or multi-tenancy.
  • Opinionated toward Clerk for auth and Vercel for hosting.

Explore Related Component Libraries