Introduction
Vibra UI is a registry of dashboard components — metrics, charts, tables, filters and whole pages — that you install into your own repository with the shadcn CLI and then change as you like.
There are 897 items, across 12 categories: 191 components, 109 pages — each installs as a route — shelved under 13 dashboards that install whole, 223 widgets, each one card cut out of a page, 285 blocks — bands of a page, a hero or a pricing table, each its own file and its data — 22 palettes, compared side by side on Themes, and 54 hooks, libraries and theme files. Each one is a separate install; nothing here arrives as a package.
Built on shadcn/ui
Vibra is not a fork and not a replacement. Every item is composed from shadcn’s primitives — button, card, table, tabs — in Vibra’s restyled copies, published under the same names, and lands in your project as plain TypeScript you can edit. If you already use shadcn/ui, adding the @vibra registry costs you one line of configuration and changes nothing about how you work.
What Vibra adds is the layer above the primitives: the composed pieces a dashboard needs and a component library normally leaves to you. Stat tiles that handle deltas and loading states, filter bars whose menus open searchable checklists, tables with the density controls people expect. Each ships with tokens tuned for data — eight chart hues, four status colours, and a cool neutral scale — so charts and badges look like one system instead of eight decisions.
Install
Point the shadcn CLI at the Vibra registry once, then add items by name. The installation guide covers namespace setup, direct URL installs and copying files by hand.
Catalog
897 publishedEvery item has its own page: a live preview in both themes, the props it takes, what it depends on, and its full source. The sidebar lists all of them.
Foundation
19Metrics
16Charts
23Data display
32- Data table
- Table cells
- Simple table
- Data list
- Description list
- Status badge
- Priority badge
- Avatar group
- User cell
- Tag list
- JSON viewer
- Code block
- Timeline
- Activity feed
- Tree view
- Log viewer
- Sample data
- Avatars
- Live feed
- Kanban board
- Comparison table
- Card
- Table
- Avatar
- Badge
- Bubble
- Attachment
- Carousel
- Item
- Message scroller
- Product art
- Logo mark
Inputs & filters
48- Search input
- Segmented control
- Number input
- Currency input
- Slider input
- Password input
- Toggle row
- Rating
- Selectable card
- Inline edit
- Form section
- Filter chip
- Filter bar
- Quick filters
- Sort select
- Multi select
- Tag input
- Color picker
- File dropzone
- Date picker
- Date range picker
- Period select
- Density toggle
- Mini calendar
- Availability calendar
- Autocomplete
- Payment method form
- Social auth buttons
- Button
- Button group
- Calendar
- Checkbox
- Combobox
- Field
- Input
- Label
- Native select
- Radio group
- Select
- Slider
- Switch
- Textarea
- Toggle
- File upload
- Input group
- Toggle group
- Questionnaire
- Input OTP
Navigation & layout
33- Dashboard shell
- App sidebar
- Header bar
- Page header
- Section header
- Nav tabs
- Toolbar
- Action bar
- Dashboard grid
- Widget
- Command palette
- User menu
- Workspace switcher
- Notification center
- Split view
- Inspector panel
- Settings layout
- Stepper
- Nav config
- App shell
- Accordion
- Breadcrumb
- Collapsible
- Command
- Context menu
- Dropdown menu
- Menubar
- Navigation menu
- Pagination
- Sheet
- Drawer
- Tabs
- Sidebar
Feedback & status
26Utilities
18Pages
Open the gallery of pages109- Analytics overview
- Revenue dashboard
- Monitoring console
- Workspace settings
- Sales dashboard
- Orders dashboard
- Customers dashboard
- Finance dashboard
- Subscriptions dashboard
- Marketing dashboard
- Product usage dashboard
- Inventory dashboard
- Support dashboard
- Engineering dashboard
- Customer list
- Customer record
- Order book
- Billing ledger
- Audit log
- Welcome
- Setup wizard
- Support inbox
- Team schedule
- AI cost and latency
- Not found
- Error states
- No access
- Plan picker
- Invoices and payment methods
- Metered usage
- Team directory
- Permissions matrix
- Pending invitations
- Sign in
- Sign up
- Forgot password
- Reset password
- Verify code
- Public status page
- Incident console
- Log console
- Alerts console
- Profile settings
- Security settings
- Notification settings
- API key settings
- Integration settings
- Retention dashboard
- Global analytics dashboard
- Live traffic dashboard
- Task board
- Project roadmap
- Deal pipeline
- Front desk
- Storefront
- Fulfillment
- Leaderboard
- CSV import
- Help centre
- Product changelog
- Two-factor setup
- Magic link
- Passkey sign-in
- Accept invitation
- CRM dashboard
- People dashboard
- Projects dashboard
- Real estate dashboard
- Academy dashboard
- Clinic dashboard
- Crypto dashboard
- Files overview
- File browser
- Notes
- Chat
- To-do list
- Assistant
- Image studio
- Voice
- Member profile
- Notification inbox
- Product catalogue
- Product record
- Order record
- Leads
- Campaigns
- Payments
- Leave
- Balances
- Bookings
- Room rack
- Guest book
- Appointment book
- Patient list
- Doctors
- Viewings agenda
- Agents
- Listing page
- Listing book
- Student roster
- Course page
- Course catalogue
- Point of sale
- Workflows
- Classic overview
- Social
- Assistant v2
- Teammate profile
Dashboards
Open the gallery of dashboards43- CRM actions
- People actions
- E-commerce vocabulary
- Hotel desk actions
- Clinic desk actions
- Hotel vocabulary
- Clinic vocabulary
- Storefront
- Academy vocabulary
- Real estate vocabulary
- Real estate agents
- AI vocabulary
- Shopper's cart
- Reviews
- Guides
- Board
- Team
- E-commerce navigation
- E-commerce
- SaaS navigation
- SaaS
- CRM navigation
- CRM
- Support navigation
- Support
- Engineering navigation
- Engineering
- People navigation
- People
- Finance navigation
- Finance
- Projects navigation
- Projects
- Hotel navigation
- Hotel
- Clinic navigation
- Clinic
- Real estate navigation
- Real estate
- Academy navigation
- Academy
- AI navigation
- AI
Widgets
Open the gallery of widgets223- Course figures
- Enrolment by week
- Course roster
- Instructor
- Completion funnel
- Lessons
- Catalogue figures
- Welcome
- Learning paths
- Leaderboard
- Success rate
- Progress
- Activity
- Completion by month
- Courses
- Roster figures
- Usage headline
- Latency
- Spend by provider
- Status codes
- Traces
- Appointment figures
- Doctor figures
- Clinic headline
- Visits by department
- Patients by department
- Clinic calendar
- Desk notes
- Top procedures
- Upcoming appointments
- Recent procedures
- Patient figures
- Campaign figures
- Spend by channel
- Leads figures
- Marketing headline
- Spend and conversions
- Channel mix
- Campaigns
- UTM sources
- CRM headline
- Leads by source
- Follow-ups
- Pipeline
- Leads
- Account overview
- Fulfillment headline
- Parcels by service
- Carriers
- In flight
- Exceptions
- Inventory headline
- Stock levels
- Reorder alerts
- Inventory turnover
- Suppliers
- Order items
- Shipment
- Customer
- Payment
- Other orders
- Order KPIs
- Orders by weekday
- Revenue by region
- Fulfilment
- Past orders
- Store headline
- Sales by category
- Conversion funnel
- Top products
- Store orders
- Product figures
- Units sold
- Details
- Orders holding the product
- Price and stock
- Catalogue figures
- Sales headline
- Revenue by month
- Pipeline by stage
- Reps by bookings
- Deals
- On call
- Request latency
- Cluster load
- Uptime
- Regions
- Errors by hour
- Incidents
- Gateway log
- Engineering headline
- Deploy frequency
- Production timeline
- Recent deployments
- Open pull requests
- Service availability
- Past incidents
- Balances by currency
- Latest transactions
- Exchange rates
- Upcoming transactions
- Currency converter
- Crypto overview
- Wallets
- Trade
- Recent activity
- Balance summary
- Holdings
- Receivables by age
- Finance headline
- Profit and loss
- Expenses by category
- Invoices aging
- Upcoming payouts
- Payments figures
- Booking figures
- Guest figures
- Front desk headline
- Availability
- Guest flow
- Booking channels
- Arrivals sheet
- Floor plan
- Rack rates
- Turnovers
- Team figures
- Leave figures
- Who is out this month
- People headline
- Headcount by type
- Attendance this week
- Work calendar
- Employees
- Leave requests
- Departments
- Arrivals
- Files by kind
- Storage used
- Transfers by month
- Uploads
- Recent uploads
- Projects headline
- Delivery
- Team
- Due this week
- Delivered by quarter
- Effort by status
- Projects
- Agency figures
- Listing facts
- Interest by week
- Price history
- Deal
- Listing agent
- Next viewing
- Book figures
- Listings headline
- Performance
- Spotlight
- Closed vs in progress
- Viewings
- Agents
- Sales by channel
- Portfolio
- Active listings
- Viewing calendar
- Viewing figures
- Viewing days
- Viewing agenda
- Customers headline
- Growth by month
- Acquisition funnel
- Campaign goals
- Directory
- Global headline
- Where today came from
- Sessions by country, last 24 hours
- Revenue by region
- Recent orders
- Live headline
- Country ticker
- Live events
- Sessions by country, last hour
- p95 by country
- Headline numbers
- Traffic over time
- Traffic sources
- Top pages
- Team activity
- Recent signups
- Retention headline
- Retention by weekly cohort
- Who stayed
- Retention curves
- Signups a week
- Monthly recurring revenue
- Movement
- Revenue by plan
- Quarter to date
- Net new MRR
- Revenue mix
- Top customers
- Committed usage
- Subscriptions headline
- MRR bridge
- Plan mix
- Retention by monthly cohort
- Trials expiring
- Subscriptions
- Usage headline
- Active users
- Top accounts
- Feature adoption
- Retention
- Event stream
- Release notes by email
- Contact support
- Support headline
- Ticket volume
- Service levels
- Customer satisfaction
- Ticket queue
- Agents
Blocks
Open the gallery of blocks285- Centred hero with a logo cloud
- Bestsellers grid
- Four headline figures with a running trend
- Split hero with a revenue card
- Centred hero over a product window
- Hero with a working question panel
- Hero that leads with its figures
- Testimonial-led hero
- Waitlist hero
- Release announcement hero
- Storefront hero with featured products
- Hero with connected sources
- Simple navbar
- Navbar with a mega menu
- Docs navbar with search
- Navbar with an announcement bar
- Store navbar with a centred logo
- Navbar with a sidebar drawer
- Floating navbar with a call to action
- Two-row navbar with product sections
- Quick add with quantity steppers
- Size picker with stock by size
- Top rated, ranked
- Clearance with its terms and deadline
- Spotlight on the product selling faster
- Horizontal cards with specs
- Carousel row with named controls
- Bought together, as a set
- Compact grid with save hearts
- Faceted grid with counted chips
- Sortable list with a list or grid view
- Quick order table
- Department rail beside a searchable grid
- Load more, ten at a time
- Split list with a detail panel
- Capability grid
- Alternating rows with product pictures
- Annotated metric card
- Bento grid of workspace parts
- Product tour in vertical tabs
- Numbered controls beside a sticky audit log
- Northwind against the spreadsheet
- How it is built, as a layered diagram
- Claim beside four team cards
- Specification sheet
- Three plans with a period control
- Two plans and an Enterprise band
- Plans compared line by line
- Usage estimate with a slider
- One plan with add-ons
- Per-member calculator with a stepper
- Plans beside the billing questions
- One-row footer
- Sitemap footer
- Footer with a newsletter sign-up
- Footer with a full-width wordmark
- Centred footer with the service status
- Footer with language and theme settings
- Mega footer with a trial strip
- Legal row
- Centred call to action
- Call to action beside a cohort report
- Call to action with a trial sign-up
- Call to action with figures
- Call to action with a customer quote
- Offer strip
- Call to action with two paths
- Inverse call to action with the first steps
- Integrations directory
- Integrations hub
- Featured integration
- Integrations by team
- API and webhooks
- Request an integration
- Inline newsletter sign-up
- Newsletter card with what each issue carries
- Newsletter with its recent issues
- Newsletter with a choice of letters
- Newsletter strip
- Newsletter with an issue preview
- Contact form with direct lines
- Offices on a drawn map
- Contact routed by what you need
- Support ticket with attachments
- Questions, then a person
- Book a call
- Chat card
- Contact line
- Featured quote
- Wall of quotes
- Quote carousel
- Quotes with results
- Rating summary with reviews
- Quote per logo
- Case study cards
- Posts from the community
- Team portraits
- Leadership with bios
- Directory by office
- Team by department
- Team with open roles
- Advisors and investors
- Numbered steps with product pictures
- Timeline of the first two weeks
- Steps as tabs over their screens
- Before and after, timed
- Connect, model, share on one rule
- Setup checklist that works
- Big-number row
- Figures with their twelve months
- Figures around a quote
- Quarter against a year before
- One figure and its spread
- Before and after, measured
- Figures that count up
- Figures by company size
- Category header with aisle chips
- Category grid with filters
- Department mega-grid
- Shop by room or activity
- Category with featured product
- Category tiles with product counts
- Details with angle chips
- Details with a spec sheet
- Details with sizes and stock
- Details with an added-to-cart confirmation
- Details with shipping and returns tabs
- Details with a ratings summary
- Feature trio with a measured drawing
- Spec comparison
- What's in the box
- Quick view from a grid
- Quick view with sizes
- Quick view that pages through the list
- Cart page with an order summary
- Cart table with save for later
- Cart drawer
- Gift cart
- One-page checkout
- Checkout in steps
- Delivery or collection
- Buy now in a dialog
- Review and pay
- Timed sale with a countdown
- Bundle offer
- Free-delivery progress
- Seasonal edit
- Store header with a departments menu
- Store header with a menu per department
- Centred store header with instant search and a mini cart
- The shop's score, star by star
- Review feed with filters and helpful votes
- Write a review with a live preview
- Review cards with faces, one per department
- Product reviews with star filters
- What buyers mention, counted from their words
- Carousel of the newest four- and five-star reviews
- Top positive and critical reviews with votes and reporting
- Two-column FAQ
- FAQ by topic
- Searchable FAQ
- FAQ with a contact card
- Compact FAQ
- FAQ with support channels
- Changelog timeline
- Release cards
- Changelog with a filter
- Release notes
- Workspace bento
- Monitoring bento
- Collaboration bento
- Connections bento
- Reports bento
- Search bento
- Security bento
- Planning bento
- Hero figure with its daily sparkline
- Quarter targets with bullet bars
- This week against last, side by side
- Order book with tinted status squares
- Split card: paid against still owed
- Win rate with its funnel
- Selectable delivery row
- Area chart with range chips
- Multi-line chart with a legend that picks the focus
- Stacked columns with a share switch
- Ranked horizontal bars against the span before
- Donut with its total and a key that picks
- Radial progress: the house and each room type
- Scatter with a region in the accent
- Heatmap calendar with a table twin
- Columns and a line over a baseline
- Small multiples on one scale
- Compact table with facets and bulk actions
- Orders that open onto their lines
- Seats edited in place
- Pipeline grouped by stage with subtotals
- Selection across pages with a bulk bar
- Scroll table with a sticky header and column
- Directory with a Columns menu
- Pivot of sales by department and month
- Activity log paged by the server
- Leaderboard of customers with faces
- Delete confirmation that counts the loss
- Invite people, checked against the seats
- Wizard dialog with a stepper
- Share with access roles
- Command search dialog
- Upload with progress
- Add a card, with no network named
- Delete account with type-to-confirm
- Unsaved changes
- Keyboard shortcuts sheet
- Session timeout warning
- Plan upgrade
- Export options
- Feedback
- Filters on mobile
- Payment failed
- Welcome with the one next step
- Setup checklist with real progress
- Workspace setup stepper
- Use-case questionnaire with toggle cards
- Invite teammates with faces
- Connect a data source
- Pick a plan with the team's size
- All set: what was configured
- Settings in labelled groups
- Record editor that saves through the server
- Long form with a save bar and a guard
- Compact card of inline edits
- Email and password beside what is new
- Magic link with its steps
- Single sign-on found from the work email
- Passkey account chooser with a password fallback
- Two-factor code in six boxes
- Sign-up with the password rules read out
- Record page: trail, header, actions and tabbed views
- Detail page: the story in a main column, the facts in an aside
- List and detail, split: an inbox beside the mail it has open
- Settings page: a section list beside the section being edited
- Grouped sidebar with counts and the current page
- Icon rail that opens on the toggle
- Workspace switcher on top, account at the foot
- Nested, collapsible groups: every dashboard in one sidebar
- Classic shell: sidebar, bar and page
- Inset shell: the page on a sheet of its own
- Top navigation, no sidebar
- Dual sidebar: a rail of pages and a panel of context
- Shell with a command palette, ⌘K bound to the band
- Mobile-first shell: tabs on a phone, a sidebar from md
- Featured long read with a wide cover
- Recently updated, as rows
- Compact grid, one guide per shelf
- Quick reads with topics and a save toggle
- Post with a chart, and its comments
- Team feed with what is trending
- Quoted post, laid out wide
- Open polls, one vote each
- Kanban cards on their board
- Task with a subtask checklist
- Review cards with comments and files
- Compact rows for the week
- Greeting with the week in figures
- Welcome back, carry on
- Onboarding progress for a newcomer
- Greeting with what is new
- Account menu at the foot of the sidebar
- Header avatar menu with a theme switch
- Workspace switcher that holds the account
- Compact menu with a status
- Automation switches with what each one changes
- Email switches under one master
- Policy switch that asks before it turns off
- Due date that rules out the past, and says why
- Report period with presets from the page's own today
- Date and time, with the time zone stated
- Compact month picker for a report
- Thread with read receipts and times
- Reply that quotes the question and carries a file
- Group thread in runs, with faces and day dividers
- Composer with typing state and send
- Theme as a segmented control
- Theme menu with pictures of each mode
- Appearance settings with palette previews