Elements is a registry of full-stack blocks for auth, payments, uploads and AI.
Open source, Registry, Developer tools

520+
GitHub stars
1
Install command
100%
shadcn compatible
MIT
License
the work:
tryelements.dev
- Services
- Product, design, engineering
- Platforms
- Web, shadcn registry
- Stack
- shadcn, Next.js, Clerk, Stripe, AI SDK
The challenge
shadcn/ui gives you primitives. Real apps still need sign-in, billing, uploads and AI wired end to end, and every team rebuilds the same flows.
What we built
A registry of full-stack blocks: Clerk auth, Stripe and Polar payments, UploadThing, theme switching, brand logos and AI elements. Docs live on MDX provider pages with Cmd+K search, and every block installs through the shadcn CLI.
Data & AI
AI elements are built on the AI SDK and AI Gateway. The registry is shaped so coding agents can find and install blocks the same way a developer does.
Impact
Elements gives teams a production starting point for the flows every app needs, with 520+ stars.
in production:


Next project
