Registries
ActiveForms122

@persianlabsui

Forms · data updated 2026-09-05

RTL-first, copy-paste React components and UI blocks for Persian interfaces, built on Base UI and Tailwind CSS. Includes unique Persian-focused patterns with full LTR support.

@persianlabsui preview
authblocksbuttonscardsdashboardformshooksiconsloadersmapsmediamobilenavigationoverlaystables

Install

npx shadcn@latest add https://ui.persian-labs.ir/r/registry.json

Health

StatusActive
Last commit6 days ago
License
Open issues1
ArchivedNo
Stars122

Components (105)

buttontabsinputlabelscroll-areacomboboxcommandcity-selectorspinnerbutton-grouppopoverselectdropdown-menuinput-groupfieldtextareakbdbadgeinput-otpseparatorcardbreadcrumbemptyswitchcheckboxradio-groupprogresscollapsibletoggletoggle-groupnative-selectnavigation-menuelastic-sliderelastic-range-slidertooltipaccordionsheetsidebarcarouselcontext-menumenubardialogalert-dialogdrawerresponsive-dialogresponsive-menuresponsive-alert-dialogalertaspect-ratioattachmentavatarskeletondirectionhover-cardiran-map-pickeritemmarkerbubblemessagemessage-scroller
Components: button, tabs, input, label, scroll-area, combobox, command, city-selector, spinner, button-group, popover, select, dropdown-menu, input-group, field, textarea, kbd, badge, input-otp, separator, card, breadcrumb, empty, switch, checkbox, radio-group, progress, collapsible, toggle, toggle-group, native-select, navigation-menu, elastic-slider, elastic-range-slider, tooltip, accordion, sheet, sidebar, carousel, context-menu, menubar, dialog, alert-dialog, drawer, responsive-dialog, responsive-menu, responsive-alert-dialog, alert, aspect-ratio, attachment, avatar, skeleton, direction, hover-card, iran-map-picker, item, marker, bubble, message, message-scroller, pagination, resizable, table, toman-icon, utils, iranian-bank, bank-input, price-input, password-input, qr-code, questionnaire, toast, copy-button, normalize-persian-digits, normalize-persian-text, number-to-persian-words, use-controllable-state, use-copy-to-clipboard, use-countdown, use-media-query, persian-date, persian-date-zod, persian-holidays, persian-slug, persian-reshape, use-date, use-time-ago, hitbox, calendar, wheel-picker, date-picker, time-picker, receipt-printer, date-wheel-picker, slider, iranian-mobile, mobile-number-input, national-id, postal-code, status-button, plate-input, national-id-input, bounce-sidebar, proximity-sidebar, duration-picker

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@persianlabsui · button

npx shadcn@latest add https://ui.persian-labs.ir/r/button.json
View source