🏗️

Frameworks

📦 13 أداة
العودة للرئيسية
🏗️

Alpine.js

إطار عمل خفيف للتفاعل (Minimal JavaScript Framework)

Alpine.js هو إطار عمل JavaScript خفيف (~15KB) يُقدم reactivity وتركيب declarative مباشر في HTML. يشبه بـ Vue.js لكن أبسط وأخف – لا يحتاج build step في معظم الحالات. يُعتبر Alpine.js …

(4)
🏗️

Angular

إطار عمل شامل (Full-Featured Framework)

Angular هو إطار عمل TypeScript شامل لتطوير تطبيقات الويب طُوّر بواسطة Google. يُعد من أقدم وأكثر الإطارات نضجاً، ويوفر حلاً متكاملاً يشمل: routing, dependency injection, forms, HTTP client, testing, والمزيد. …

(5)
🅰️
🏗️

Ember.js

إطار عمل شامل لتطبيقات الويب (Full-Featured Web Framework)

Ember.js هو إطار عمل شامل لتطوير تطبيقات الويب المعقدة. يُقدم حلاً كاملاً يشمل التوجيه (routing)، وإدارة الحالة، ونموذج بيانات (Ember Data). يعتمد على مبدأ "الاصطلاح على التكوين" (Convention over Configuration) …

(3)
🏗️

Lit

مكتبة Web Components (Library for Building Web Components)

Lit هي مكتبة بسيطة وسريعة لبناء Web Components مخصصة. طورتها Google، وتُستخدم لبناء عناصر HTML مخصصة يمكن استخدامها في أي سياق – React, Vue, Angular, أو HTML عادي. Web Components …

(4)
⚛️ 💚 🅰️ 🔥
🏗️

Marko

إطار عمل خادم أولاً (Server-First Framework)

Marko هو إطار عمل JavaScript من تطوير eBay يركز على الأداء من خلال نهج "الخادم أولاً". يستخدم صيغة قالب خاصة (.marko) تُجمع إلى JavaScript محسّن للأداء. يتميز Marko بتدفق HTML …

(2)
🏗️

Mithril

إطار عمل خفيف (Lightweight Frontend Framework)

Mithril هو إطار عمل JavaScript خفيف (~8KB) لبناء تطبيقات SPA. يُوفر routing مبني، XHR utilities، وvirtual DOM – كل شيء في حزمة واحدة صغيرة. Mithril يجمع بين بساطة React وكفاءة …

(3)
🏗️

Preact

بديل خفيف لـ React (React Alternative - Lightweight)

Preact هو بديل خفيف جداً لـ React (3KB فقط) يُقدم نفس الـ API والمفاهيم مع حجم أصغر بكثير وأداء أسرع. يُعد خياراً ممتازاً للمشاريع التي تحتاج لأداء عالٍ على الأجهزة …

(4)
⚛️
🏗️

Qwik

إطار عمل فائق الأداء (Ultra-Performance Framework)

Qwik هو إطار عمل من إنشاء Misko Hevery (مؤسس Angular) يركز على الأداء الفائق من خلال مفهوم "Resumability". بدلاً من hydrate التطبيق كاملاً على العميل، يقوم Qwik بتقسيم التطبيق إلى …

(3)
🏗️

React

مكتبة واجهة المستخدم (UI Library)

React هي مكتبة JavaScript لبناء واجهات المستخدم طورتها Meta (Facebook سابقاً). تعتمد على مفهوم الـ Components – أجزاء مستقلة وقابلة لإعادة الاستخدام. تُعد من أكثر مكتبات الواجهات شعبية وتستخدمها ملايين …

(5)
⚛️
🏗️

Solid

إطار عمل تفاعلي (Reactive UI Library)

Solid هو إطار عمل JavaScript لبناء واجهات المستخدم يشبه React في البنية لكن بدون Virtual DOM. يستخدم Fine-grained reactivity – كل update يحدث مباشرة على الـ DOM بدون reconciliation. هذا …

(3)
🏗️

Stencil

مُجمّع مكونات الويب (Web Component Compiler)

Stencil هو أداة مُجمّعة من فريق Ionic لتحويل المكونات المكتوبة بأسلوب مشابه لـ React (JSX + TypeScript) إلى Web Components قياسية. الهدف هو بناء مكونات قابلة لإعادة الاستخدام تعمل في …

(3)
⚛️ 💚 🅰️ 🔥
🏗️

Svelte

مجمع واجهات (Compiler-Based UI Framework)

Svelte هو إطار عمل JavaScript مختلف تماماً عن React و Vue – فبدلاً من استخدام Virtual DOM في وقت التشغيل، يحوّل Svelte الكود إلى JavaScript عالي الأداء في وقت البناء …

(4)
🔥
🏗️

Vue

إطار عمل تدريجي للواجهات (Progressive Framework)

Vue.js هو إطار عمل JavaScript لبناء واجهات المستخدم SPAs وتطبيقات متعددة الصفحات. صُمم ليكون قابلاً للاعتماد التدريجي – يمكنك استخدامه لتحسين جزء صغير من تطبيق موجود أو بناء تطبيق كامل …

(5)
💚