TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.3K subscribers
Post #12856 5.84K
مدتیه روی پروژه‌ای به نام Simurgh UI کار می‌کنم؛ یک کتابخانه‌ی UI متن‌باز و Headless برای توسعه‌دهندگان React، Vue و Angular.
ایده‌ی اصلی Simurgh UI از یک نیاز ساده شکل گرفت:
چرا برای استفاده از کامپوننت‌های قابل شخصی‌سازی، دسترس‌پذیر و سازگار با RTL باید به یک فریم‌ورک خاص محدود باشیم؟
در Simurgh UI تلاش کردم تجربه‌ای شبیه shadcn/ui ایجاد کنم؛ یعنی به‌جای نصب یک پکیج بسته، سورس کامپوننت‌ها از طریق CLI مستقیماً وارد پروژه می‌شود و توسعه‌دهنده کنترل کاملی روی کد، ظاهر و رفتار آن‌ها دارد.
چند ویژگی اصلی پروژه:
پشتیبانی هم‌زمان از React، Vue و Angular
کامپوننت‌های Headless و کاملاً قابل شخصی‌سازی
توجه جدی به Accessibility و تعامل با کیبورد
پشتیبانی از RTL و استفاده از CSS Logical Properties
استایل‌های اختیاری با توکن‌های رنگی الهام‌گرفته از معماری و هنر ایرانی
و CLI برای اضافه‌کردن، بررسی و مقایسه‌ی کامپوننت‌ها
مستندات، نمونه‌های تعاملی و API مستقل برای هر سه فریم‌ورک
اسم و هویت بصری پروژه هم از سیمرغ، پرنده‌ی اسطوره‌ای ایران، الهام گرفته شده؛ نمادی از خرد، تکامل و کنار هم قرار گرفتن اجزای متفاوت.
الان Simurgh UI هنوز در حال توسعه است و خوشحال می‌شم نظر، پیشنهاد یا تجربه‌تون رو درباره‌ی پروژه بدونم. اگر دوست داشتید، می‌تونید پروژه رو ببینید، امتحانش کنید یا در توسعه‌ش مشارکت داشته باشید:
GitHub: https://github.com/simurgh-ui/simurgh

@DevTwitter | <ali ghafoorzade/>
  • 👍 19
  • ❤ 11
  • 👎 5
More from @devtwitter
  1. Sep 30, 2026🔎 #وبینار عملی ریشه‌یابی خطا با Sentry 🔮 در وبینار «از گزارش خطای کاربر تا ریشه‌یابی مشک…
  2. Sep 30, 2026دوره‌ی Stanford درباره‌ی Transformers و LLMها در فصل جدید شروع شده دوره CME 295 از پایه‌ی…
  3. Sep 30, 2026تست‌های سنتی E2E شکننده‌اند؛ یک تغییر جزیی در CSS یا تایمینگ انیمیشن، کل CI/CD pipeline را…
  4. Sep 30, 2026این رایگانه و خیلی سرویس خفنیه. ایده اینه که آدرس هر سایتی که خواستی رو بهش بدی و این سروی…
  5. Sep 30, 2026شرکت امنیتی Group-IB یک بدافزار جاسوسی مبتنی بر تلگرام با نام HEAVYGRAM و یک ابزار مبتنی ب…
  6. Sep 30, 2026خیلی ناگهانی برای یه مسئله‌ای نیاز پیدا کردم که یه بروزر داشته باشم که هر وقت یه session ا…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →