Giggles یه فریمورک مبتنی بر Ink هست که ساخت اپهای ترمینالی با ریاکت رو خیلی راحتتر میکنه. مدیریت فوکوس، مسیریابی ورودی، ناوبری بین صفحات و تمبندی همه از قبل آمادهست و نیازی به نوشتن کدهای زیرساختی پیچیده نداری. یه کتابخونه کامل از کامپوننتها مثل text input، autocomplete، virtual list و markdown renderer هم داره. علاوه بر اینا، میتونی کنترل ترمینال رو به برنامههای خارجی مثل vim یا less بدی و بعد از اتمام کارشون دوباره پسش بگیری.
ریاکت کالر یه کتابخونهی سبک و کاربردیه که یه مجموعه از کامپوننتهای انتخاب رنگ رو برای اپهای ریاکتی فراهم میکنه. این کتابخونه شامل انواع مختلف ویجتهای رنگدهیه که هر کدوم رو میشه جداگانه نصب و استفاده کرد. از ویژگیهای جالبش اینه که از تم تاریک هم به خوبی پشتیبانی میکنه. فرمتهای مختلف رنگی مثل HEX، RGBA و HSLA هم توش پشتیبانی میشن.
Thesys یه پلتفرم بدون کد معرفی کرده که بهت اجازه میده ایجنتهای هوش مصنوعی بسازی که به جای متن ساده، با چارت، فرم، کارت و جدول جواب میدن. نیازی به دانش برنامهنویسی نداری و میتونی ایجنتت رو روی سایتت embed کنی یا به عنوان یه اپ مستقل منتشر کنی. پلن رایگان با ۵ هزار تماس API در ماه موجوده و پلنهای پولی هم از ۵۹ دلار شروع میشن.
یه مجموعه بوکمارکلت رایگان برای تست دسترسپذیری وب وجود داره که کافیه یهبار اونها رو به نوار ابزار مرورگرت اضافه کنی و هر وقت خواستی اجراشون کنی. این ابزارها بدون نیاز به نصب هیچ افزونهای، مشکلات فوکوس، ساختار صفحه، نامگذاری عناصر و محتوای پنهان رو بهت نشون میدن. هر کدوم روی یه جنبه خاص از WCAG تمرکز دارن و برای توسعهدهندهها و تسترهای دسترسپذیری خیلی کاربردیه.
React Doctor یه ابزار متنباز هست که با یه دستور ساده کل پروژه ریاکتت رو اسکن میکنه و یه امتیاز ۰ تا ۱۰۰ بهت میده. این ابزار بیش از ۶۰ قانون مختلف رو در حوزههای امنیت، پرفورمنس، معماری، باندل سایز و accessibility بررسی میکنه. علاوه بر لینت، کدهای مرده و فایلهای استفادهنشده رو هم شناسایی میکنه. هم از طریق CLI، هم Node.js API و هم GitHub Actions قابل استفادهست.
Liminal یه IDE مبتنی بر مرورگره که بهت اجازه میده پروژههای لاراول رو مستقیم توی تب مرورگرت بنویسی و اجرا کنی — بدون اینکه چیزی نصب کنی یا به سرور وصل بشی. این ابزار PHP 8.4 رو کاملاً از طریق WebAssembly اجرا میکنه و همه چیز توی مرورگر خودت sandboxed میمونه. امکاناتی مثل پیشنمایش روتها، ترمینال Artisan، ویرایشگر کد با Syntax Highlighting و حتی یه دستیار هوش مصنوعی مبتنی بر OpenAI داره. اگه دنبال یه محیط سریع و بیدردسر برای تست لاراول هستی، Liminal گزینه جالبیه.
Argent یه toolkit رایگانه که به AI agentها اجازه میده بهطور کامل iOS Simulator رو کنترل کنن، باگها رو پیدا کنن و مشکلات پرفورمنس رو برطرف کنن. این ابزار که توسط Software Mansion ساخته شده، از طریق MCP server مستقیماً با شبیهساز iOS ارتباط برقرار میکنه و نیازی به XCUITest نداره. با یه دستور ساده نصب میشه و با اکثر AI harnesseها مثل Claude Code، Cursor و GitHub Copilot کار میکنه.
مرورگرها استایلهای پیشفرض خودشون رو دارن که میتونه توی پروژههای مختلف دردسرساز بشه. CSS Reset یه فایل استایلشیته که این تفاوتها رو از بین میبره و یه نقطه شروع یکسان برای همه مرورگرها فراهم میکنه. این پروژه نسخه بهروز و مدرنی از ریست سنتی اریک مایر ارائه میده که بر اساس تجربه واقعی و بررسی سایتهای حرفهای ساخته شده. کافیه فایل رو به پروژهات اضافه کنی و در ابتدای استایلشیت اصلیات ایمپورتش کنی.
Sugarcube یه ابزار متنبازه که توکنهای طراحی رو به متغیرهای CSS، کلاسهای یوتیلیتی و استایلهای کامپوننت تبدیل میکنه. کافیه یه توکن رو عوض کنی، همه چیز خودش آپدیت میشه. این ابزار از استاندارد W3C DTCG پشتیبانی میکنه و هم با Vite کار میکنه هم بهعنوان CLI مستقل. در حال حاضر داره به سمت نسخه ۱.۰ پیش میره و API هاش داره پایدار میشه.
Pretext یه کتابخانهی خالص JavaScript/TypeScript هست که اندازهگیری و چیدمان متن چندخطی رو بدون نیاز به DOM انجام میده. به جای استفاده از متدهایی مثل getBoundingClientRect که باعث layout reflow مرورگر میشن، Pretext منطق اندازهگیری خودش رو داره و فقط از موتور فونت مرورگر به عنوان مرجع استفاده میکنه. این کتابخانه از زبانهای مختلف پشتیبانی میکنه و خروجیش میتونه روی DOM، Canvas، SVG و در آینده سمت سرور هم رندر بشه.
bsky-comments یه وب کامپوننت سبک و بدون وابستگیه که بهت اجازه میده تاپیکهای بلوسکای رو مستقیم توی هر سایتی نشون بدی. حجمش فقط ۳ کیلوبایته و با هر فریمورکی مثل ریاکت، ویو، سولت یا حتی HTML خالص کار میکنه. برخلاف بقیهی کتابخونههای مشابه، از Light DOM استفاده میکنه، یعنی میتونی راحت با CSS یا Tailwind استایلش بدی. کافیه لینک پست بلوسکای رو بدی، بقیهاش رو خودش مدیریت میکنه.
hit-area یه مجموعه از کلاسهای یوتیلیتی برای Tailwind CSS هست که کمک میکنه ناحیه کلیکپذیر المانهای تعاملی رو بدون تغییر در لایوت گسترش بدی. این ابزار مشکل «مناطق مرده» (interaction dead zones) رو که باعث میشه کاربر نتونه راحت روی دکمهها یا چکباکسهای کوچیک کلیک کنه، به شکل عملی حل میکنه. نصبش از طریق رجیستری shadcn انجام میشه و کلاسهایی مثل hit-area-6 یا hit-area-x-4 رو در اختیارت میذاره. سازندهاش میگه بیش از دو سال توی پروژههای خودش ازش استفاده میکرده و حالا به صورت عمومی منتشرش کرده.
هاباسپات یه سری بهروزرسانی جدی برای پلتفرم توسعهدهندههاش منتشر کرده که قراره ساخت اینتگریشن و اپ رو خیلی راحتتر کنه. از APIهای نسخهبندیشده با تاریخ گرفته تا سرور MCP و ابزارهای هوش مصنوعی، همه چیز با هدف سرعت و پایداری بیشتر طراحی شده. Service Keys هم جایگزین private apps قدیمی میشه و بدون نیاز به توسعهدهنده کار میکنه. علاوه بر این، اسناد توسعهدهنده هم نسخهبندی میشن تا همیشه مطمئن باشی داری از مستندات درست استفاده میکنی.
view-transitions-mock یه کتابخونه جاوااسکریپته که APIی مربوط به Same-Document View Transitions رو در مرورگرهایی که پشتیبانی ندارن شبیهسازی میکنه. با این ابزار دیگه نیازی نیست کدت رو پر از بررسیهای if کنی. کافیه یه بار register() صدا بزنی و بعدش کدت روی همه مرورگرها، حتی اونایی که View Transitions رو نمیشناسن، اجرا میشه. البته انیمیشنهای بصری شبیهسازی نمیشن، ولی تمام پرامیسها و APIهای جاوااسکریپت کار میکنن.
Animata یه کتابخونه متنباز و رایگانه که بیش از ۱۵۸ کامپوننت انیمیشنی آماده برای ریاکت داره. نیازی به نصب پکیج خاصی نیست؛ کافیه فایل مورد نظر رو مستقیم توی پروژهات کپی کنی. همه کامپوننتها از اپهای واقعی در اومدن و مسائلی مثل دسترسپذیری هم توشون در نظر گرفته شده.
Portless یه ابزار Node.js هست که بهجای آدرسهای عددی مثل localhost:3000، یه URL باثبات و اسمدار مثل بهتون میده. با یه دستور ساده جلوی پروژهتون میشینه، HTTPS و HTTP/2 رو بهصورت خودکار فعال میکنه و نیازی به هیچ تنظیم دستی نداره. هم برای پروژههای تکی، هم مونورپو و هم گیت ورکتریها پشتیبانی داره و با فریمورکهای معروف مثل Next.js، Vite، Nuxt و Angular بهخوبی کار میکنه.
Datatype یه فونت متغیر OpenType هست که با نوشتن یه عبارت ساده، مستقیم توی مرورگر نمودار میسازه. نه جاوااسکریپت لازمه، نه کتابخونه رندرینگ، نه تصویر — فقط کافیه سینتکس مخصوصش رو بنویسی تا لیگاچرهای فونت بقیه کار رو انجام بدن. این فونت از سه نوع نمودار پشتیبانی میکنه: بار چارت، اسپارکلاین و پای چارت. پروژه متنبازه و روی گیتهاب و گوگل فونتز در دسترسه.
وقتی داری با Web Components و Lit کار میکنی، یکی از بزرگترین دردسرها اینه که استایلها بین Shadow Rootهای مختلف تکرار میشن و حافظهی مرورگر رو بیجهت درگیر میکنن. Constructable Stylesheets یه راهحل بومی مرورگره که بهت اجازه میده یه آبجکت CSSStyleSheet رو مستقیماً توی جاوااسکریپت بسازی و اون رو بین چندین Shadow Root به اشتراک بذاری. این یعنی استایلها فقط یه بار پارس میشن و دیگه خبری از تگهای style تکراری نیست. نتیجه: کمتر سربار، بهتر پرفورمنس، کدتمیزتر.
یه مقاله جالب روی CSS-Tricks منتشر شده که توش نشون داده میشه چطور میشه انیمیشن معروف صفحه معرفی Apple Vision Pro رو فقط با CSS بازسازی کرد. این پروژه نشون میده که CSS مدرن چقدر قدرتمند شده و دیگه برای ساخت جلوههای بصری پیچیده لزوماً نیازی به جاوااسکریپت یا ابزارهای خارجی نیست. نویسنده، John Rhea، با استفاده از تکنیکهای CSS مثل blend mode و animation این افکت چشمنواز رو پیادهسازی کرده.
مرورگر برای نمایش هر صفحهی وب، صدها لایه رو روی هم میذاره و میلیونها بار تصمیم میگیره هر پیکسل چه رنگی داشته باشه. این فرایند «کامپوزیتینگ» نام داره و بلند مودها بخش مهمی از اون هستن. در این مقاله یاد میگیریم کامپوزیتینگ دقیقاً چیه، اپراتورهای Porter-Duff چه نقشی دارن، و چطور میشه از بلند مودها در CSS برای ساخت افکتهای جذاب استفاده کرد.