🔨

Build-Tools

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

Babel

محول JavaScript (transpiler)

Babel هو أشهر محول JavaScript يستخدم لتحويل الكود الحديث (ES2015+) إلى نسخة متوافقة مع المتصفحات والأجهزة القديمة. يعمل كسلسلة معالجة (pipeline) قابلة للتخصيص، ويسمح باستخدام أحدث ميزات اللغة مع الحفاظ …

(5)
⚛️ 💚 🅰️ 🔥
🔨

esbuild

Bundler ومشغل JavaScript فائق السرعة

esbuild هو bundler لمشروع JavaScript و CSS، مكتوب بلغة Go. يتميز بأداء استثنائي هو الأسرع في الصناعة. يمكنه تحويل وتجميع ملفات JavaScript و TypeScript بسرعة مذهلة. يستخدمه Vite و Remix …

(5)
⚛️ 💚 🅰️ 🔥
🔨

Lerna

أداة لإدارة npm packages المتعددة

Lerna هي أداة لإدارة المشاريع التي تحتوي على عدة npm packages في مستودع واحد (monorepos). يقوم Lerna بأتمتة عمليات النشر، الإصدارات، والاعتماديات المتبادلة بين الحزم. تم تطويره في الأصل من …

(4)
⚛️ 💚 🅰️ 🔥
🔨

Nx

منصة تطور ذكية للـ monorepos

Nx هي منصة تطور متكاملة وفعّالة لإدارة الـ monorepos و المشاريع الكبيرة. تقدم أدوات ذكية للكشف عن التغييرات وتنفيذ العمليات فقط للمشاريع المتأثرة (affected). تدعم React, Angular, Vue, Node, NestJS، …

(5)
🔨

Parcel

أداة بناء بدون إعدادات (Zero Configuration)

Parcel هو bundler سريع بدون إعدادات مكتوب بلغة Rust. يتميز بتدعم تلقائي لأكثر من 25 نوع من الملفات بما في ذلك JavaScript, TypeScript, CSS, HTML, JSON, والصور. يقوم تلقائياً بتثبيت …

(3)
⚛️ 💚 🅰️ 🔥
🔨

Rollup

أداة بناء JavaScript للمكتبات والتطبيقات

Rollup هو bundler متخصص في تجميع المكتبات والتطبيقات JavaScript. يستخدم نظام ES modules الأصلي ويقوم بـ tree-shaking فعال لإزالة الكود غير المستخدم. يستخدمه Vite داخلياً لعملية البناء الإنتاجية. Rollup مثالي …

(4)
⚛️ 💚 🅰️ 🔥
🔨

Rspack

أداة بناء سريعة متوافقة مع Webpack

Rspack هي أداة bundler JavaScript مكتوبة بلغة Rust من ByteDance. تتميز بأنها متوافقة مع Webpack APIs، مما يسهل الانتقال من Webpack إلى Rspack. تقدم سرعات بناء أسرع بـ 5-10 مرات …

(3)
⚛️ 💚 🅰️ 🔥
🔨

SWC (Speedy Web Compiler)

محول JavaScript/TypeScript فائق السرعة

SWC هو محول JavaScript/TypeScript مكتوب بلغة Rust. يهدف إلى أن يكون بديلاً أسرع بـ 70 مرات لـ Babel. يتم استخدامه داخلياً في Next.js, Deno, Rome، والعديد من الأدوات الحديثة. يدعم …

(4)
⚛️ 💚 🅰️ 🔥
🔨

Turbopack

أداة بناء JavaScript تدريجية

Turbopack هي أداة بناء JavaScript تطورية تم إنشاؤها بواسطة Vercel (نفس الفريق الذي أنشأ Next.js). مبنية بلغة Rust وتهدف إلى أن تكون الخليفة الروحي لـ Webpack. تدعم تكاملاً عميقاً مع …

(4)
⚛️ 💚 🔥
🔨

Turborepo

نظام بناء تدريجي للـ monorepos

Turborepo (الآن جزء من Vercel) هو نظام بناء ذكي مصمم للـ monorepos. يحسب عمليات البناء مسبقاً ويعيد النتائج عند عدم الحاجة لإعادة البناء. يعمل مع أنظمة البناء الموجودة (npm, yarn, …

(5)
⚛️ 💚 🅰️ 🔥
🔨

Vite

أداة بناء وتطوير سريع للمشاريع الأمامية

Vite هي أداة بناء حديثة للمشاريع الأمامية تم إنشاؤها بواسطة Evan You (مطور Vue). تعتمد على ES modules الأصلية في المتصفح لإقلاع خادم تطوير سريع جداً، وتستخدم Rollup لعملية البناء …

(5)
⚛️ 💚 🅰️ 🔥
🔨

Webpack

أداة بناء JavaScript شاملة

Webpack هو أشهر أداة بناء للمشاريع JavaScript الحديثة. يعالج جميع الأصول (JavaScript, CSS, images, fonts) ويعتبرها modules، ويبني dependency graph لتنظيم وتجميع الملفات. استخدمه ملايين المشاريع ويظل الخيار الأكثر مرونة …

(5)
⚛️ 💚 🅰️ 🔥
🔨

أدوات الـ Monorepo (Monorepo Tools)

أدوات إدارة المشاريع الكبيرة (monorepos)

تشمل أدوات الـ Monorepo مجموعة من الحلول لإدارة مشاريع متعددة في مستودع واحد (monorepo). توفر هذه الأدوات caching، التبعيات، والتنفيذ الموازي، مما يجعل إدارة المشاريع الكبيرة أسهل بكثير. الأشهر هي …

(4)
⚛️ 💚 🅰️ 🔥