Skip to content
Aboutviberdy.dev

Manifesto

viberdy.dev is a curated library, not a dump. Every entry is picked, rebuilt, and tuned by hand — clean TSX + Tailwind, an AI-ready prompt for Claude/Cursor/v0/Lovable, and a CLI install line. You own the source. Nothing is a black box.

Fast. Creative. Modern. Developer-native. Built in 19 design styles, each one a complete kit, for vibecoders who want to ship, not scroll through an infinite component graveyard.

Is the code safe to ship?
Yes. Every one of the 462 entries is checked on each build, and the build fails if one breaks a rule: none uses dangerouslySetInnerHTML, eval, innerHTML writes, cookies or network requests, so a component can't inject HTML, run strings as code or send your users' data anywhere. All 143 entries that take a link as a prop pass it through a protocol allowlist (relative, http, https, mailto), so a javascript: link can't get through. Forms never fake success without your handler, and there are no third-party scripts, trackers or licence checks. Entries are presentation only: auth, payments and data stay in your own code.
What about AI-generated (vibe-coded) bugs?
Entries are not AI output pasted in. Each one is built and reviewed by hand, type-checked in strict TypeScript, linted with the React Compiler rules and security-reviewed before it is listed, and the safety checks run again on every build. The AI prompt is for adapting the look; the logic that matters (inputs, focus, keyboard, cleanup of animation frames and WebGL contexts) is already written and tested.
Are long single-file components hard to maintain?
Single files are deliberate: that is the shadcn copy-in format, so there is no package to break on an npm update. The median entry is 360 lines; the longest ones are self-contained WebGL2 shaders that use only stable web standards and React's public hooks, with no framework internals, so a Next.js or React upgrade has nothing to break. 422 of 462 entries need no npm package beyond React. When an entry is improved, rerunning its install command pulls the new version.
How often is the library updated?
Continuously. 18 complete style kits shipped between 26 Sept 2026 and 28 Oct 2026, and 173 entries were added or improved in the 30 days up to 6 Nov 2026. Every release is listed on the changelog, and every Pro plan includes new drops as they land.
What if viberdy.dev stopped tomorrow?
Your code keeps working. Installed entries are plain React + Tailwind files in your repo with no runtime call home, no licence server and no viberdy package. They install through the open shadcn registry standard, the free tier is mirrored on GitHub (github.com/viberdy-dev/ui) with 187 entries free outright, and Lifetime is one payment, not a subscription.
Will the effects overpower a calm product UI?
Use them where they belong. Each design style is a complete matching kit (hero to footer) so pieces never clash, quiet styles such as Modern Minimal and Dark Precision suit SaaS and dashboards, and because you own the source, colour, intensity and motion are edited in place. 358 of 462 entries also honour reduced-motion settings.