رفتن به محتوای اصلینسخهٔ ۰٫۱۸۱۵ کامپوننت و ابزار تازه، از جمله پکیج آیکون‌هایادداشت انتشار
تازه۲۲۴۹ آیکون در شش سبک

زیرساخت طراحی محصولات فارسی، در مقیاس سازمان.

کامپوننت‌ها، توکن‌ها و الگوهای راست‌به‌چپ و دسترس‌پذیر، به‌همراه ابزارهایی که فقط یک محصول ایرانی لازم دارد: تقویم شمسی، کد ملی، شبا، پلاک و بیشتر.

npm i @kashi-ui/react @kashi-ui/css
  • نسخهٔ پایدارv0.18.0
  • لایسنسMIT
  • دسترس‌پذیریWCAG 2.2 AA
کامپوننت
۶۴
آیکون در شش سبک
۲۲۴۹
توکن طراحی
۱۸۰
جفت‌رنگ AA
۸۲٪۱۰۰
  • تقویم شمسیپنجشنبه ۷ آبان ۱۴۰۵
  • شبا معتبرIR06 0170 0000 …
  • پلاک خودرو۱۲ ب ۳۴۵ — ۶۷
  • کنتراستWCAG 2.2 AA

داشبورد فروش

آبان ۱۴۰۵

فروش

۱۸۴٬۵۰۰٬۰۰۰تومان

۱۲٫۴٪ افزایشنسبت به ماه قبل

سفارش‌ها

۱٬۲۸۴

۸٪ افزایشنسبت به ماه قبل

نرخ مرجوعی

۱٫۸٪

۰٫۶٪ کاهشبهتر از ماه قبل

آخرین سفارش‌ها

مشتریشهروضعیتمبلغ
مریم کریمیتهرانپرداخت‌شده۳٬۹۰۰٬۰۰۰
علی رضاییاصفهاندر انتظار۱٬۲۵۰٬۰۰۰
نگار صادقیشیرازپرداخت‌شده۶۲۰٬۰۰۰
رضا نوریتبریزناموفق۴۸۰٬۰۰۰

پنل بالا یک نمونهٔ زنده است و فقط با کامپوننت‌های کاشی ساخته شده؛ فیلترها و بازهٔ زمانی کار می‌کنند.

هماهنگ با پشتهٔ فنی تیم شما

  • React
  • TypeScript
  • HTML
  • Vue
  • Svelte
  • Angular
  • Astro
  • Figma

۰۲قابلیت‌ها

ساخته‌شده برای فارسی، نه ترجمه‌شده

هر چیزی که یک محصول فارسی از روز اول لازم دارد، به شکل کامپوننت آماده و تست‌شده. هر بخش را باز کنید و نمونهٔ زنده‌اش را ببینید.

پلاک، شبا، کد ملی؛ آماده و معتبرسنجی‌شده

ورودی‌هایی که ساختار داده‌های ایرانی را می‌شناسند، ارقام فارسی و انگلیسی را می‌پذیرند و خطا را به زبان کاربر می‌گویند.

مستندات داده‌های ایرانی
۱۲ ب ۳۴۵ ایران ۶۷

۰۳آیکون‌ها

۲۲۴۹ آیکون، شش سبک، یک زبان بصری

از فلش و فرم تا سماور و بادگیر؛ همه روی شبکهٔ ۲۰×۲۰ و با همان گوشه‌های نرم کامپوننت‌ها. هر آیکون در شش سبک هست و با یک prop عوض می‌شود.

۰۴کیفیت و نگه‌داری

کیفیت در فرایند ساخت، نه در وعده

هر تغییر در کاشی از یک مسیر خودکار می‌گذرد. چیزی که این مسیر را رد نکند، به دست تیم شما نمی‌رسد.

  • کنتراست AA در هر بیلد

    ۸۲ جفت‌رنگ در تم تیره و روشن بررسی می‌شود؛ بیلدِ رد‌شده منتشر نمی‌شود.

  • الگوهای دسترس‌پذیر

    نقش‌ها و ویژگی‌های ARIA، مدیریت فوکوس و کار کامل با صفحه‌کلید، با تست خودکار.

  • نسخه‌گذاری معنایی

    انتشار با Changesets و یادداشت تغییر برای هر پکیج؛ تغییر ناسازگار همیشه اعلام می‌شود.

  • هم‌خوانی فیگما و کد

    پلاگین فیگما در CI ساخته و با CSS زنده مقایسه می‌شود؛ طراحی و کد از هم جدا نمی‌افتند.

  • CI روی هر تغییر

    هر Pull Request بیلد، تست و بررسی محتوای پکیج‌ها را پشت سر می‌گذارد.

  • لایسنس MIT

    استفادهٔ تجاری و داخلی بدون محدودیت؛ لوگوی بانک‌ها با CC0 و فونت با OFL.

Sepantapouya/Kashimain
  1. npm ciنصب قفل‌شده
  2. build۶ پکیج و بررسی کنتراست WCAG
  3. testتوکن‌ها، فارسی، آیکون‌ها، React
  4. figma:testهم‌خوانی پلاگین با CSS
  5. docsبیلد سایت مستندات
  6. packبررسی محتوای پکیج‌ها
گام‌های CI روی هر Pull RequestGitHub Actions (در پنجرهٔ جدید)

۰۵مقایسه

کاشی در کنار دیزاین‌سیستم‌های جهانی

بر اساس مستندات عمومی هر پروژه؛ با صداقت دربارهٔ جایی که کاشی بهترین انتخاب نیست.

مقایسهٔ کاشی با shadcn/ui، MUI و Ant Design
قابلیتکاشیshadcn/uiMUIAnt Design
راست‌به‌چپ پیش‌فرض
تقویم و تاریخ شمسی
کد ملی، شبا، کارت و پلاک
فونت فارسی همراه پکیج
استفاده بدون React
بررسی خودکار کنتراست
اکوسیستم و جامعه
  • دارد
  • بخشی یا با تنظیم
  • ندارد
  • اعلام نشده
جدول کامل و روش ارزیابی

۰۶شروع

سه قدم تا اولین صفحه

بدون پیکربندی، بدون افزونهٔ RTL و بدون بستهٔ تاریخ جداگانه.

  1. نصب

    دو پکیج: کامپوننت‌های React و استایل‌ها. فونت وزیرمتن همراه است.

    npm i @kashi-ui/react @kashi-ui/css
  2. یک خط CSS

    استایل‌ها در Cascade Layer هستند، پس CSS خودتان همیشه برنده است.

    import "@kashi-ui/css";
  3. بسازید

    برچسب‌ها، پیام‌ها و ارقام از پیش فارسی‌اند؛ دسترس‌پذیری هم.

    <DatePicker label="تاریخ تولد" />
عکس سپنتا پویا

نگه‌دارنده

سپنتا پویا

طراح ارشد محصول و منتور تجربهٔ کاربری

طراح ارشد محصول در Partnerz و مدیر طراحی پیشین Pattern، با بیش از هفت سال تجربه در طراحی محصول، همکاری با تیم‌های میان‌رشته‌ای و منتورینگ طراحان تجربهٔ کاربری. کاشی را ساخت تا تیم‌های فارسی‌زبان به ابزار طراحی‌ای هم‌سطح با بهترین دیزاین‌سیستم‌های دنیا دسترسی داشته باشند.

حمایت از کاشی

کاشی رایگان است، اما ساختنش هزینه دارد

طراحی، کدنویسی، تست دسترس‌پذیری و نگه‌داری مداوم کاشی با هزینهٔ شخصی انجام می‌شود. اگر کاشی به کار تیمتان آمده، با حمایت مالی به ادامهٔ آن کمک کنید.

برای حمایت، در تلگرام به @sepantapouya_ux پیام بدهید.

محصول فارسی بعدی‌تان را با کاشی بسازید.

رایگان و متن‌باز با لایسنس MIT. مستندات کامل برای هر کامپوننت، با نمونهٔ React و HTML.