r/shadcn

Beste UI now supports Base UI
▲ 31 r/shadcn

Beste UI now supports Base UI

Hey all,

shadcn just made Base UI the default in shadcn/ui, so we followed. As of today every block, piece, and component on Beste UI supports Base UI too, right next to Radix. Same components, your choice of primitive.

Where it's at right now: 1,500+ shadcn blocks, 1100+ pieces and components, each one available in Base UI or Radix from a single source.

If you want to poke around: ui.beste.co

Been building this in the open for a while, so any feedback (especially from folks already on Base UI) means a lot 🥰

u/Forward-Set-3407 — 2 days ago
▲ 120 r/shadcn+2 crossposts

Made ASCII loading animations for AI coding UIs (terminal cursor, block spinners) - open source

If you're building ChatGPT-style apps, Claude wrappers, or local agent UIs, you probably need loading states that match the vibe.

Generic spinners feel wrong next to a terminal prompt. So I added 9 ASCII loaders to loading-ui:

  • terminal: > + blinking block cursor (classic CLI feel)
  • accordion-loader, conveyor-loop, symmetric-wave: animated unicode block trails
  • square-grid, square-snake, infinity-track: path-based unicode animations

All React components, copy-paste install, MIT licensed.

npx shadcn add @loading-ui/terminal

Use cases I had in mind:

  • "Generating code..."
  • "Running agent..."
  • "Deploying..."
  • Streaming tool call status

Live previews: https://loading-ui.com Open source: https://github.com/turbostarter/loading-ui

Anyone else building AI dev tools? What do you use for pending states while the model thinks?

u/zagrodzki — 3 days ago
▲ 1 r/shadcn+1 crossposts

Solo on GCP. Cursor is my second engineer — if I write the rules first

I'm solo-shipping a real D2C stack on GCP — not a landing page:

  • Cloud Run API (Node 22 / Express 4)
  • Cloud SQL + Prisma
  • Upstash Redis (BullMQ, rate limits, cart)
  • Firebase Hosting (storefront + admin ERP)
  • Razorpay/Shiprocket webhooks, Cloud Scheduler, Cloud Build

No team. No Docker locally (WSL2). Goal: ship without breaking checkout.

What actually works with Cursor:

  1. .cursorrules — pinned versions (Express 4, Prisma 5), paise not floats, API response shape, never migrate prod locally
  2. Updates.txt — one bullet per prod incident so the next session doesn't start from zero
  3. One task per session — "fix expense migration" not "improve admin"

Cursor is fast when context is structured. Dangerous when you say "just fix prod."

Aside — the deploy that almost broke prod:

We moved off Memorystore + VPC connector to Upstash (rediss://). Deleted the connector. Deployed. New revision: connect ETIMEDOUT. Health red. Checkout dead.

Not an app bug. Two footguns:

  1. prisma-migrate job still referenced the deleted VPC connector
  2. Manual deploy pulled redis-url:latest (placeholder) instead of redis-url:4 (real Upstash URL)

In Cursor: pasted Cloud Run logs, pointed at cloudbuild.yaml + startup order. Traced BullMQ importing at module load before Redis was ready. Fix: workers boot after ensureRedisReady, pin redis-url:4 in Cloud Build, --clear-vpc-connector on the migrate job.

Smaller one: Prisma P2022 — API shipped before migration ran. Expense.status missing → 500 on "Add Expense." Re-ran migrate job; added rule: migration before traffic shift.

Honest limits: zero automated tests; Cursor will wire the wrong webhook field if you don't document it (channel_order_id = display ID, not UUID). You still read every diff.

For infra glue — Cloud Build flags, migration order, "why is prod 500" — it's the first tool where solo feels survivable.

Full transparency: I'm bootstrapping this — no funding, no team — and Cursor Pro is a real line item. They have a referral program; if you're already planning to try it, my link gives us both a bit of credit: https://cursor.com/referral?code=MIBRU4HJHP1W

I'd share this post either way. The .cursorrules + session log setup matter more than any link. Happy to answer questions on GCP solo ops or how I structure rules files.

Anyone else solo on GCP + Cursor? What's in your rules file vs your head?

reddit.com
u/CrankyOrc001 — 3 days ago
▲ 124 r/shadcn+3 crossposts

Made Tiptap + shadcn based rich text editors

Introducing Rtecn

Tiptap based rich text editors, but as shadcn components

No more building toolbar UIs from scratch, wiring up dropdowns and popovers by hand, and styling every button to match your app.

Now you just plug in Tiptap's extensions and drop in the component, toolbar, slash menu, drag handle, and bubble menu come built-in and on-theme. Need more? Add your own custom controls and slash commands in a few lines.

100% open source.

Toolbar editor, Notion-style block editor, dark mode, and 3 variants included, etc

GitHub: link

Try it here: link

u/AbdullahM09 — 6 days ago
▲ 8 r/shadcn

Making launch videos, I built 10+ ready-to-use shader components

A few days ago, I shared that framecn got a dedicated collection of typography components.

Yesterday, Paper open-sourced their new shaders library, and the effects were so good that I knew they had to be available as framecn components for creating insane launch videos.

I've now added all 18 shader components to framecn, so you can use them out of the box in your own projects.

GitHub: https://github.com/shadcn-labs/framecn
Docs: https://www.framecn.dev

u/dank_clover — 4 days ago
▲ 16 r/shadcn

Browse shadcn presets as design systems

After shadcn/preset exposed preset data, I saw an opportunity to do something a bit different.

I took inspiration from graphic design and explored what it would look like to treat presets as complete design systems rather than the typical themes and color palettes.

It evolved into a new way to browse presets, where every preset has its own identity and shows how it can be applied across typography, imagery, layouts, icons, charts, dashboards, auth screens, marketing pages, and more.

It was a fun creative and graphic exploration, but I also found it a much nicer way to browse presets than scrolling through endless grids of cards.

Curious what other people think.

Check it out here: https://shadcnpreset.com

u/gamsto — 5 days ago
▲ 6 r/shadcn

Created AI website builder for Shadcn

You can now use our ai website builder to plan, prototype and design your websites in one platform.

Please provide your feedback on how to improve this shadcn ai website builder.

siteplay.ai - shadcn ai website builder

Updating the post based on u/_suren comments.

To give a context about me, I have 10+ years of experience building frontend systems for multiple IT companies.

I built this AI Website Builder to solve the problems I faced while using AI coding assistants.

  •  Creating a plan takes a lot of time than writing code now a days. Starting from a blank prompt is a pain without a plan always.
  • Endless prompt iteration to reach the right component thus burning valuable AI tokens.
  • No visual editing workflow to control AI generation
  • Inconsistent design systems
  • Weak content generation
  • Limited project-level understanding
  • It's hard to understand what the AI built if you skip a few code reviews.

My AI Website builder helps you in fixing most of these problems.

You can plan, prototype, design and iterate your next website in one single platform using AI.

Lets understand how its built.

Shadcn as base project

  • The Initial scaffolding starts from a clean shadcn template**.** All the frameworks supported by AI website builder uses https://vite.dev/ as build system.
  • The design system follows standard shadcn/ui theming conventions.
  • All of our website templates use the same project structure, so every project is easy to understand and maintain.

How sections are built using AI

At siteplay.ai, each website is made up of small building blocks called sections (Hero, Features, etc.).

  • AI builds your website by choosing and filling these sections with content. You can control what AI generates using site prompt, page prompt and section prompts as shown in the above video.
  • AI only changes the content inside each section. It does not rewrite the HTML or component code.
  • This keeps the code clean, consistent, and easy to maintain while avoiding the "AI slop" that many generators produce.
  • Since AI generates only the content instead of entire components, it uses far fewer tokens, making generation faster and more affordable. This approach helps us to not charge you for AI credits.
  • Every section is already responsive, so it works on mobile, tablet, and desktop. You can also show or hide fields through simple section settings (double click on the section to change the section fields in app).

You can visualise this: Sections -> Pages -> Site.

Building blocks of siteplay.ai

After you download the codebase

The project is yours...

  • Read the framework documentation to understand how everything works.
  • All dependencies are open source software(MIT licensed) and  no proprietary technologies involved. You are free to modify anything.
  • Create new sections in the AI editor and copy/paste directly into your IDE whenever you need them. This helps your project to grow.
  • We release new shadcn templates and sections every week, so your projects can continue to grow.

I believe AI should help developers, not replace good engineering.

You get the speed of AI combined with a clean, developer-friendly codebase that you can continue building yourself. Our focus is to eliminate AI SLOP that's difficult to read or maintain and replace it with production-ready projects that feel like they were built by experienced developers.

reddit.com
u/mohanbane — 5 days ago
▲ 28 r/shadcn

Added a new Footer component to my free React/Tailwind UI library

Hey everyone! 👋

I've been working on Bag\Ui, a free collection of React + Tailwind UI components, and today I added a brand new Footer component.

I wanted something that wasn't just another generic footer, so I focused on making it:

  • Responsive by default
  • Easy to customize
  • Clean and modern
  • Production-ready
  • Simple to integrate into existing projects

🔗link : https://bagui.vercel.app/blocks/footer

I'd genuinely appreciate some feedback:

  • What makes a footer great in your opinion?
  • Any sections or features you always wish UI libraries included?
  • What component should I build next?

Thanks! 🙌

u/anelkabag — 7 days ago
▲ 41 r/shadcn+5 crossposts

I’m building a react native Shadcn registry

Hey guys I’m building a cross platform registry using Shadcn I made a quick demo app to showcase it. Tell me if you like how it looks and if you think this is a good idea in general.

I’m also building a bunch of free templates and blocks. I have also developed a system with reusable logic across mobile and web that can be shared though the registry and each application route can be copy pasted as a block headlessly, so if you like a screen in one of the demo apps in web or native you can just copy paste it. If you like the logic but don’t like the ui you can just copy paste the logic only.

(Ignore the fact that the demo app is a period tracker 😭)

u/Admirable-Canary-732 — 9 days ago
▲ 23 r/shadcn

Built a production-ready admin dashboard with shadcn/ui. Would love your feedback.

I've spent the last few months building an admin dashboard starter for the shadcn ecosystem, and I'd love to get some feedback from the community.

It includes:

  • Next.js 16 + shadcn/ui + Tailwind CSS v4
  • Multiple dashboard variations
  • Prebuilt apps like Mail, Chat, Calendar, and Kanban
  • Data tables, charts, auth pages, user management, and settings
  • Theme customizer and API-ready structure

The goal wasn't to create another dashboard demo, but something that can serve as a solid starting point for real products.

I'd really appreciate any feedback on the UI, component organization, developer experience, or anything you'd improve.

Check out:- Shadcn Admin Dashboard Template

u/ajaypatel9016 — 7 days ago
▲ 27 r/shadcn

Making launch videos? I built 10+ ready-to-use typography components

A few weeks ago, I shared that framecn got a dedicated collection of caption components.

While working on those, I realized captions were just one piece of the puzzle. Product videos, demos, and tutorials also rely heavily on animated text effects to make intros, feature highlights, and transitions feel more engaging.

So I spent the last few days building a dedicated collection of typography components for framecn.

framecn now includes 15+ typography components out of the box, including Typewriter, Matrix Decode, Blur Reveal, Tracking In, Infinite Marquee, RGB Glitch Text, and more.

GitHub: https://github.com/shadcn-labs/framecn
Docs: https://www.framecn.dev

u/dank_clover — 9 days ago
▲ 56 r/shadcn

One of the cleanest shadcn template for your SaaS platform

New update on Shadcn Space.

  • Minimal SaaS Template
  • 30+ new premium blocks
  • 30+ new components

Check here - https://shadcnspace.com/

Let us know if you would like us to add any specific blocks and components to our library.

u/suniljoshi19 — 11 days ago
▲ 35 r/shadcn+1 crossposts

The new shadcn registry system is cooler than I thought!

One thing I always struggled with when building mobile apps was navigation.

For a long time, getting smooth stack transitions, tab bars and native-feeling navigation meant combining multiple libraries and writing a bunch of glue code.

After reusing the same setup across several projects, I decided to package it into a registry item.

Now it's basically:

npx shadcn@latest add AdrienADV/capstart/react-capacitor-navigation

and you get a mobile-first navigation setup ready to use :)

The goal wasn't to create another component library.

I just wanted a way to reuse the same navigation system across projects without copying files around every time.

u/AdrienADR — 12 days ago
▲ 29 r/shadcn+1 crossposts

Loading UI update: 8 color presets, preview all loaders live

Update on @loading-ui, the custom registry for loading states.

New feature: color presets.

8 OKLCH-based colors exposed as CSS variables:

--loader-black
--loader-blue
--loader-violet
--loader-orange
--loader-red
--loader-green
--loader-yellow
--loader-sky

Each has a matching --loader-{color}-gradient for the picker UI. Gradients are auto-generated from the base OKLCH value.

Why CSS vars instead of Tailwind color classes on every loader:

  • Loaders use currentColor, so one color: var(--loader-blue) on a parent tints spinners, skeletons, text shimmer, etc.
  • Doesn't fight your existing shadcn theme tokens
  • Easy to map to your brand: override --loader-blue in your global CSS

Preview all ~45 registry components in any preset on https://loading-ui.com (color picker below hero).

Install unchanged:

npx shadcn add @loading-ui/ring

Repo: https://github.com/turbostarter/loading-ui

Would a @loading-ui/colors registry item be useful, or is copying the CSS vars enough?

u/zagrodzki — 12 days ago
▲ 14 r/shadcn

Building shadcn registries? I shipped 6 new OG image components to improve your website previews.

A while back I launched ogimagecn - a shadcn/ui-style registry for Open Graph images built with Satori.

With so many shadcn registries popping up lately, I spent the last few days building a dedicated collection of OG image components tailored specifically for registry authors.

GitHub: https://github.com/shadcn-labs/ogimagecn
Docs: https://www.ogimagecn.com

u/dank_clover — 14 days ago