Formisch؛ کتابخونهٔ فرم سبک و کاملاً type-safe
خلاصهٔ کاملتر
Formisch یه کتابخونهٔ فرم متنباز (با لایسنس MIT) برای وبه که خودش رو «ماژولار و type-safe» معرفی میکنه. تمرکز اصلیش روی سه چیزه: کارایی، ایمنی تایپ و حجم باندل کم.
نکتهٔ جالبش حجم باندله؛ به لطف طراحی ماژولار API، حجم از حدود ۲.۵ کیلوبایت شروع میشه. این یعنی فقط چیزی که واقعاً استفاده میکنی وارد باندل میشه.
از نظر توسعه، کاملاً type-safeه و تو ادیتور از تکمیل خودکار و ایمنی تایپ بهره میبری. بهروزرسانیهای DOM هم چون روی signals ساخته شده، سریع و بیشتر ریزدانه (fine-grained) هستن. برای اعتبارسنجی هم اسکیمای Valibot منبع حقیقته و همون هم برای استنتاج تایپ به کار میره.
طراحیش headlessه؛ یعنی کامپوننتهای خودت رو میاری یا به هر کتابخونهٔ کامپوننت آماده وصلش میکنی. از قابلیتهای قویتر مثل field arrayهای داینامیک و تودرتو کردن مقادیر فرم تا هر عمقی که بخوای هم پشتیبانی میکنه.
از نظر پوشش فریمورک، Formisch نمونههای آماده برای React، Solid، Vue، Svelte، Qwik و Preact داره، پس روی طیف خوبی از اکوسیستم جاوااسکریپت جواب میده. پروژه رایگانه و با کمک اسپانسرها و شریکها اداره میشه.
نکات کلیدی:
- کتابخونهٔ فرم ماژولار و متنباز با لایسنس MIT
- حجم باندل از ۲.۵ کیلوبایت شروع میشه
- type-safe کامل + بهروزرسانی ریزدانه روی signals
- اعتبارسنجی و استنتاج تایپ بر پایهٔ Valibot
- طراحی headless و پشتیبانی از React، Solid، Vue، Svelte، Qwik و Preact




