comparisons

npm vs Yarn vs pnpm vs Bun: المقارنة الشاملة 2026

بقلم Mert Batur
Feb 12, 2026
7 قراءة
npm vs Yarn vs pnpm vs Bun: المقارنة الشاملة 2026

لديك أربعة مرشحين جادين لإدارة اعتماديات JavaScript في عام 2026، والفجوة بينهم لم تكن أوسع من أي وقت مضى. npm 11 جلب min-release-age و npm trust لتعزيز سلسلة التوريد. pnpm 10 جعل نصوص دورة الحياة opt-in بشكل افتراضي. Yarn 4 نضج بمحرك Plug'n'Play والقيود المبنية على JS. Bun 1.3 أضاف كتالوجات الاعتماديات و bun why والتحديثات التفاعلية. اختيار أفضل مدير حزم Node في 2026 لم يعد يتعلق بـ "npm بطيء، جرّب شيئاً آخر." بل يتعلق بمطابقة البنية المعمارية الصحيحة لمشروعك.

هذه المقارنة بين مديري حزم JavaScript تقدم لك ما تتجاهله معظم الأدلة: معايير أداء فعلية لسرعة التثبيت على عتاد محدد، وأمثلة كود لكل سير عمل، وبيانات CI/CD حقيقية، وإطار قرار ملموس. بناءً على خبرتنا في بناء تطبيقات إنتاجية بجميع الأدوات الأربع، ستعرف في النهاية بالضبط أياً منها تختار.

ملخص سريع: npm vs Yarn vs pnpm vs Bun في لمحة

قبل الغوص في التفاصيل، إليك الخلاصة.

اختر pnpm إذا أردت أفضل توازن بين السرعة والدقة وأدوات المونوريبو. اختر Bun إذا كانت سرعة التثبيت الخام ووقت التشغيل الشامل أولويتك. اختر npm إذا أردت صفر تكوين لمشروع بسيط. اختر Yarn Berry إذا كان فريقك يستثمر في Plug'n'Play والتثبيت الصفري.

الميزةnpmYarn (Berry 4.x)pnpmBun
أحدث إصدار (فبراير 2026)11.x4.x10.x1.3.x
أول إصدار2010201620172022
سرعة التثبيت الباردبطيءمتوسطسريعالأسرع
كفاءة القرصمنخفضةمتوسطة (PnP: عالية)الأعلىمتوسطة
دعم المونوريبوأساسيقويالأقوىمتنامي
معايير الأمانتدقيقات فقطقابل للتكوينصارم (النصوص محظورة)صارم (النصوص محظورة)
توافق Node.jsأصلي (يأتي مع Node)أصليأصليمتوافق 98%
منحنى التعلملا يوجد (افتراضي)متوسط (PnP)منخفضمنخفض
صيغة LockfileJSON (package-lock.json)YAML (yarn.lock)YAML (pnpm-lock.yaml)ثنائي + نص (bun.lock)
استراتيجية node_modulesمسطح (hoisted)PnP (بدون node_modules) أو hoistedروابط رمزية (صارم)مسطح (hoisted)
دعم Corepackنعمنعمنعمليس بعد
الأفضل لـالمبتدئين، المشاريع البسيطةالفرق الكبيرة مع PnPالمونوريبو، توفير القرص، اعتماديات صارمةCI حرجة السرعة، أدوات شاملة

لنرَ الآن بالتفصيل لماذا يستحق كل أداة هذه التقييمات.

المرشحون: مقدمة سريعة

npm -- المعيار الافتراضي

npm يأتي مع كل تثبيت لـ Node.js. أنت لا تختاره بقدر ما ترثه. الإصدار 11 جلب تحسينات أمنية مهمة: min-release-age يسمح لك برفض الحزم المنشورة منذ أقل من X يوم، و npm trust يوفر تكويناً لكل أمر للناشرين الموثقين.

Yarn -- Classic مقابل Berry

Yarn أنشأه Facebook في 2016. Yarn Classic (1.x) في وضع الصيانة. لا تبدأ مشاريع جديدة به. Yarn Berry (2+، الآن v4) هو الإصدار الحديث بميزة Plug'n'Play (PnP) -- يلغي node_modules تماماً لصالح ملف .pnp.cjs.

pnpm -- خبير الكفاءة

pnpm يعني "performant npm". مخزنه العالمي القابل للعنونة بالمحتوى يحتفظ بنسخة واحدة من كل إصدار حزمة ويُنشئ روابط صلبة. النتيجة: حل صارم للاعتماديات يمنع الاعتماديات الشبحية، توفير 50-70% في القرص وتثبيتات أسرع من npm.

Bun -- بيئة التشغيل الشاملة

Bun مبني بلغة Zig -- بيئة تشغيل JavaScript ومُحزِّم ومُشغّل اختبارات ومدير حزم في واحد. سرعة التثبيت مذهلة حقاً.

التثبيت والإعداد

bash
# npm -- ships with Node.js, nothing to install
npm --version

# Yarn -- use Corepack (recommended)
corepack enable
yarn init -2

# pnpm -- use Corepack or standalone install
corepack enable
pnpm --version
# or: npm install -g pnpm

# Bun -- standalone install
curl -fsSL https://bun.sh/install | bash
# or: brew install oven-sh/bun/bun

Corepack: الطريقة الرسمية لإدارة مديري الحزم

Corepack مدمج في Node.js (منذ v16.9) ويحل مشكلة "يعمل على جهازي":

json
{
  "name": "my-project",
  "packageManager": "[email protected]",
  "engines": {
    "node": ">=22.0.0"
  }
}

شغّل corepack enable مرة واحدة، وسيعترض Corepack أوامر pnpm أو yarn لتنزيل واستخدام الإصدار المُثبّت. Bun لا يدعم Corepack بعد.

مقارنة أوامر CLI

الإجراءnpmYarnpnpmBun
تهيئة مشروعnpm inityarn initpnpm initbun init
تثبيت جميع الاعتمادياتnpm installyarn installpnpm installbun install
إضافة اعتماديةnpm install lodashyarn add lodashpnpm add lodashbun add lodash
إضافة اعتمادية تطويرnpm install -D vitestyarn add -D vitestpnpm add -D vitestbun add -d vitest
إزالة اعتماديةnpm uninstall lodashyarn remove lodashpnpm remove lodashbun remove lodash
تحديث الحزمnpm updateyarn uppnpm updatebun update
تشغيل نصnpm run devyarn devpnpm devbun run dev
تشغيل حزمة لمرة واحدةnpx create-next-appyarn dlx create-next-apppnpx create-next-appbunx create-next-app
تثبيت عالميnpm install -g tsxyarn global add tsxpnpm add -g tsxbun add -g tsx
تدقيق الثغراتnpm audityarn npm auditpnpm auditbun audit

معايير أداء سرعة التثبيت: npm vs pnpm vs Yarn vs Bun

"سرعة التثبيت البارد: مشروع بـ 50 اعتمادية (ثوانٍ)"

"Bun يُثبّت 50 اعتمادية في 0.8 ثانية — أسرع 17 مرة من npm و5 مرات من pnpm"
جدول البيانات
"سرعة التثبيت البارد: مشروع بـ 50 اعتمادية (ثوانٍ)"
"مدير الحزم""وقت التثبيت"
"npm"14.3
"Yarn"6.8
"pnpm"4.2
"Bun"0.8

يروي الرسم البياني القصة بنظرة واحدة: عمود Bun بالكاد يُرى بجانب تثبيت npm الضخم البالغ 14.3 ثانية. يقع pnpm وYarn في المنتصف، لكن لا يقترب أي منهما من التثبيت البارد لـ Bun تحت الثانية. الفارق يزداد أكثر في المشاريع الأكبر — لنلقِ نظرة على أرقام الاختبارات الكاملة.

السيناريوnpmYarnpnpmBun
تثبيت بارد، 50 اعتمادية14.3 ثانية6.8 ثانية4.2 ثانية0.8 ثانية
تثبيت بارد، 800 اعتمادية (مونوريبو)134.2 ثانية52.3 ثانية28.6 ثانية4.8 ثانية
تثبيت دافئ (ذاكرة مؤقتة + lockfile)5.1 ثانية1.2 ثانية1.8 ثانية0.3 ثانية

مصدر المعايير: Pockit (يناير 2026)، M3 MacBook Pro، Node.js 22.x.. للمزيد من التفاصيل، راجع مقارنة Turbopack و Webpack و Vite.

Bun يُثبّت مشروعاً بـ 50 اعتمادية في 0.8 ثانية -- أي أسرع 17 مرة من npm وأسرع 5 مرات من pnpm. Bun مكتوب بلغة Zig (كود أصلي مُترجَم)، ويستخدم حوالي 165,000 استدعاء نظام مقابل أكثر من 1,000,000 لـ npm.

الحكم: Bun يفوز في السرعة الخام. pnpm ثانٍ قوي. Yarn Berry مع PnP يتجاوز السؤال بإلغاء node_modules.

استخدام القرص وكفاءة التخزين

"إجمالي استخدام القرص لكل مشروع (ميجابايت)"

"Bun وYarn PnP يستخدمان ~370-380 ميجابايت إجمالاً — أقل بنسبة 57-58% من 890 ميجابايت لـ npm"
جدول البيانات
"إجمالي استخدام القرص لكل مشروع (ميجابايت)"
"الحجم (ميجابايت)""إجمالي استخدام القرص"
"npm"890
"Yarn Berry (PnP)"380
"pnpm"450
"Bun"370

يتجمع Bun وYarn PnP معاً في أسفل الرسم البياني، كل منهما يوفر أكثر من نصف مساحة القرص مقارنةً بـ npm. يقع pnpm في المنتصف لكل مشروع — لكن ميزته الحقيقية تظهر عبر مشاريع متعددة، كما سنرى في الجدول أدناه.

المديرحجم node_modulesحجم الذاكرة المؤقتة/المخزنالإجمالي لكل مشروعالتوفير مقابل npm
npm~580 ميجابايت~310 ميجابايت~890 ميجابايتخط الأساس
Yarn Berry (PnP)~0 ميجابايت~380 ميجابايت~380 ميجابايت~57%
pnpm~150 ميجابايت~300 ميجابايت~450 ميجابايت~49%
Bun~120 ميجابايت~250 ميجابايت~370 ميجابايت~58%

مع 10 مشاريع Node.js باستخدام npm، قد يكون لديك 5 جيجابايت من الحزم المكررة. مع pnpm، ينخفض ذلك إلى حوالي 1.5 جيجابايت.

الحكم: pnpm يفوز في كفاءة القرص بفارق كبير.

حل الاعتماديات بالتفصيل

npm: مشكلة الرفع

npm يستخدم الرفع المسطح مما يُنشئ اعتماديات شبحية: يمكن لكودك استيراد حزم لم تضفها أبداً إلى package.json.

Yarn Berry: لا مزيد من node_modules

Plug'n'Play يلغي node_modules تماماً باستخدام ملف .pnp.cjs.

pnpm: صارم بالتصميم

pnpm يُنشئ node_modules بروابط رمزية. فقط الحزم المُعلنة صراحةً متاحة -- لا اعتماديات شبحية.

Bun: سريع لكن مسطح

Bun يستخدم نفس استراتيجية npm المسطحة. سريع لكنه يرث نفس المخاطر.

الحكم: pnpm يفوز في دقة الاعتماديات.

دعم المونوريبو ومساحات العمل

json
// npm and Bun: package.json
{
  "workspaces": ["packages/*", "apps/*"]
}
yaml
# pnpm: pnpm-workspace.yaml
packages:
  - "packages/*"
  - "apps/*"
yaml
# Yarn Berry: package.json workspaces field
# plus .yarnrc.yml for constraints
enableGlobalCache: false
nodeLinker: pnp
الميزةnpmYarnpnpmBun
بروتوكول workspace (workspace:*)لانعمنعمنعم
تصفية workspace (--filter)محدود (--workspace)yarn workspace <name>pnpm --filter <pattern>bun --filter <pattern>
ربط بين مساحات العملتلقائيتلقائيتلقائيتلقائي
تنسيق البناءيدوينعم (إضافات)عبر Turborepo/Nxعبر Turborepo/Nx
قيود الاعتمادياتلامحرك قيود JSصارم افتراضياًلا
كتالوج (إصدارات مركزية)لالانعم (بروتوكول catalog:)نعم (v1.3)

الحكم: pnpm يفوز لسير عمل المونوريبو.

مقارنة الأمان

الميزةnpmYarnpnpmBun
تدقيق الثغراتnpm audityarn npm auditpnpm auditbun audit (أحدث)
نصوص postinstallيُشغّل الكل افتراضياًقابل للتكوينمحظور افتراضياً (v10+)محظور افتراضياً (trustedDependencies)
حماية سلسلة التوريدmin-release-age, npm trust (v11)قائم على الإضافاتlockfile صارم، بدون اعتماديات شبحيةقائمة trustedDependencies
مجاميع lockfileنعم (SHA-512)نعمنعمنعم

الحكم: pnpm و Bun يتصدران في الأمان. كلاهما يحظر نصوص دورة الحياة افتراضياً. قد يهمك أيضاً مقارنة TypeScript و JavaScript.

أداء CI/CD والبناء

"وقت المهمة الإجمالي في GitHub Actions"

"Bun يخفض وقت مهمة GitHub Actions إلى 1 دقيقة 52 ثانية مقابل 2 دقيقة 34 ثانية لـ npm"
جدول البيانات
"وقت المهمة الإجمالي في GitHub Actions"
"مدير الحزم""وقت المهمة الإجمالي"
"npm"154
"pnpm"128
"Bun"112

يوفر Bun 42 ثانية من كل مهمة GitHub Actions مقارنةً بـ npm — فارق مهم عندما تُشغّل عشرات البناءات يومياً. يقع pnpm في المنتصف، أسرع بحوالي 26 ثانية من npm. إليك التفصيل الكامل بما في ذلك خطوة التثبيت تحديداً.

المديرخطوة التثبيتوقت المهمة الإجمالي
npm~45 ثانية2 دقيقة 34 ثانية
pnpm~28 ثانية2 دقيقة 08 ثانية
Bun~8 ثوانٍ1 دقيقة 52 ثانية
yaml
# .github/workflows/ci.yml
- uses: pnpm/action-setup@v4
  with:
    version: 10

- uses: actions/setup-node@v4
  with:
    node-version: 22
    cache: 'pnpm'

- run: pnpm install --frozen-lockfile
- run: pnpm build
- run: pnpm test

لنظرة أعمق حول كيف تقيس منصات النشر كفاءة البناء، اختيار مدير الحزم هو أحد أكبر الأدوات المؤثرة.

الحكم: Bun هو الأسرع في CI. لكن pnpm يقدم أفضل توازن.

توافق الأُطر

الإطارPM الافتراضيدعم pnpmدعم Bunملاحظات
Next.jsnpm (create-next-app)كامل (Vercel CI يدعم أصلياً)كامل (علم --use-bun)pnpm منتشر في مجتمع Next.js
Remixnpmكاملكاملpnpm موصى به للمونوريبو
Astronpmكاملكاملالمجتمع يفضل pnpm بقوة
SvelteKitnpmكاملكاملpnpm شائع الاستخدام
Nuxtnpmكاملكاملأمثلة pnpm في التوثيق الرسمي
Vitenpmكاملكامليعمل مع جميع المديرين

عند التفكير في اختيارك لأدوات البناء، مدير الحزم هو جزء واحد فقط من الصورة.

الحكم: npm يتمتع بأفضل توافق. pnpm يتبعه عن قرب. Bun يعمل لـ 98% من الحالات.

جاهزية Bun للإنتاج: فحص الواقع 2026

bun install متوافق كبديل مباشر لمعظم مشاريع npm. بعض الحالات الحدية مع node-gyp ودعم Windows.

هل Bun جاهز للإنتاج في 2026؟ كمدير حزم، نعم -- مع الاختبار. كبديل كامل لبيئة التشغيل، قيّم بعناية.

دليل الترحيل

npm إلى pnpm (الأكثر شيوعاً)

  1. corepack enable + "packageManager": "[email protected]" في package.json
  2. pnpm import
  3. احذف node_modules و package-lock.json
  4. pnpm install
  5. اختبر كل شيء
  6. حدّث تكوين CI

npm إلى Bun (الأسرع)

  1. curl -fsSL https://bun.sh/install | bash
  2. bun install
  3. اختبر
  4. حدّث CI
مسار الترحيلالصعوبةتقدير الوقتالأمر الرئيسي
npm إلى pnpmسهل30 دقيقةpnpm import
npm إلى Bunسهل15 دقيقةbun install
Yarn Classic إلى pnpmسهل30 دقيقةpnpm import
Yarn Classic إلى Yarn Berryمتوسط1-2 ساعةyarn set version berry
npm إلى Yarn Berry (PnP)صعب2-4 ساعاتيتطلب اختبار توافق PnP

متى تستخدم ماذا: إطار القرار

إذا كنت بحاجة إلى...اخترلأن
صفر تكوين، يعمل فقطnpmيأتي مع Node.js، توافق عالمي
أقصى سرعة تثبيتBunأسرع 3-17 مرة من البدائل
توفير قرص عبر مشاريع كثيرةpnpmالمخزن القابل للعنونة يوفر 50-70%
مونوريبو بأكثر من 10 حزمpnpmأفضل تصفية، اعتماديات صارمة
تثبيت صفري (بدون تثبيت بعد الاستنساخ)Yarn BerryPnP + ذاكرة مؤقتة مُودعة = صفر وقت تثبيت
أقصى أمان افتراضيpnpm أو Bunكلاهما يحظر النصوص افتراضياً
مشروع Next.js (أي حجم)pnpmVercel يدعم أصلياً، CI سريع
أسرع خطوط CI/CDBunأقل وقت مهمة إجمالي
مشروع شخصي صغيرnpmلماذا تضيف تعقيداً لمشروع نهاية الأسبوع؟

حسب حجم الفريق

حجم الفريقالتوصيةلماذا
مطور منفردnpm أو Bunالبساطة (npm) أو السرعة (Bun)
فريق صغير (2-5)pnpmتوازن السرعة والصرامة
فريق متوسط (5-20)pnpmدعم المونوريبو، اعتماديات صارمة
مؤسسي (20+)pnpm أو Yarn Berrypnpm للصرامة؛ Yarn Berry لحوكمة PnP

كيف تتعامل Techsy مع اختيار مدير الحزم

في Techsy، قدمنا تطبيقات إنتاجية بجميع مديري الحزم الأربعة. إليك ما تعلمناه:

  • معيارنا الافتراضي هو pnpm لمعظم مشاريع العملاء. الحل الصارم للاعتماديات يكتشف مشاكل الاعتماديات الشبحية قبل وصولها للإنتاج.

  • نستخدم Bun للأدوات الداخلية والنماذج الأولية حيث السرعة هي الأهم.

  • نستخدم npm للنماذج الأولية السريعة والفرق التي تستخدم npm بالفعل.

  • نوصي بـ Yarn Berry لبيئات عملاء محددة تحتاج التثبيت الصفري.

تُعدّ مشروعاً جديداً وتريد أدواتك صحيحة من اليوم الأول؟ احصل على استشارة معمارية مجانية.

الحكم النهائي: npm vs Yarn vs pnpm vs Bun في 2026

الفئةالفائزالثانيلماذا
سرعة التثبيتBunpnpmBun أسرع 3-5 مرات من pnpm، 10-17 مرة من npm
كفاءة القرصpnpmYarn Berry (PnP)المخزن القابل للعنونة يوفر 50-70%
دعم المونوريبوpnpmYarn Berryأفضل تصفية، بروتوكولات workspace
الأمان الافتراضيتعادل: pnpm و BunYarn Berryكلاهما يحظر النصوص افتراضياً
توافق النظام البيئيnpmpnpmnpm هو المعيار العالمي بتوافق 100%
تجربة المطورpnpmBunسريع، صارم، رسائل خطأ ممتازة
أداء CI/CDBunpnpmأسرع وقت مهمة إجمالي
منحنى التعلمnpmBunnpm لا يتطلب تعلماً؛ Bun بديهي
الإجمالي (2026)pnpmBunأفضل توازن بين السرعة والدقة والنضج

إذا كنت تختار مدير حزم في 2026، pnpm هو الخيار الأكثر أماناً لمعظم الفرق. Bun هو المستقبل المثير. npm جيد للمشاريع البسيطة. Yarn Berry للفرق التي تريد مزايا PnP الفريدة. تعرف أيضاً على مقارنة Next.js و React + Vite.

الأسئلة الشائعة

ما هو أسرع مدير حزم JavaScript؟

Bun، بفارق كبير. 0.8 ثانية لـ 50 اعتمادية مقابل 14.3 ثانية لـ npm. pnpm هو الأسرع أصلياً لـ Node.js بـ 4.2 ثانية.

هل pnpm أفضل من npm؟

لمعظم المشاريع، نعم. أسرع، يستخدم قرصاً أقل (توفير 50-70%)، يمنع الاعتماديات الشبحية، ودعم أفضل للمونوريبو.

هل Bun جاهز للإنتاج في 2026؟

كمدير حزم، نعم. bun install يعمل مع مشاريع Node.js وهو متوافق 98% مع npm. كبديل كامل لبيئة التشغيل، اختبر بعناية.

هل يجب أن أنتقل من npm إلى pnpm؟

إذا كنت تعمل على مشاريع متعددة أو مونوريبو، نعم. شغّل pnpm import، احذف node_modules، شغّل pnpm install. حوالي 30 دقيقة.

هل يستبدل Bun npm؟

Bun يمكنه استبدال npm كمدير حزم، لكنه أيضاً بيئة تشغيل ومُحزِّم ومُشغّل اختبارات. يمكنك استخدام bun install فقط بدون استبدال Node.js.

هل Yarn لا يزال مناسباً في 2026؟

Yarn Berry (v4) مناسب للفرق التي تريد PnP والتثبيت الصفري. Yarn Classic (v1) في وضع الصيانة ويجب ترحيله.

ما هي الاعتماديات الشبحية؟

حزم يمكنك استيرادها رغم عدم إضافتها إلى package.json. تظهر لأن npm و Yarn Classic يرفعان الاعتماديات العابرة. pnpm يمنع هذا بالحل الصارم.

ما هو أفضل مدير حزم للمونوريبو؟

pnpm. أنضج تصفية workspace، عزل صارم للاعتماديات، ودعم بروتوكول workspace.

ما هو Corepack؟

أداة مدمجة في Node.js (منذ v16.9) تدير إصدارات مديري الحزم. تضمن أن الجميع يستخدم نفس الإصدار بالضبط.

هل يمكنني استخدام Bun مع مشاريع npm الحالية؟

نعم. شغّل bun install في أي مشروع يحتوي package.json. يقرأ Bun ملفات package-lock.json و yarn.lock.

كيف أنتقل من npm إلى pnpm؟

شغّل pnpm import، احذف node_modules و package-lock.json، شغّل pnpm install، ثم اختبر خط البناء. حوالي 30 دقيقة لمعظم المشاريع.

أي مدير حزم يستخدمه Next.js؟

Next.js يعمل مع الأربعة جميعاً. create-next-app يستخدم npm افتراضياً لكنه يدعم --use-pnpm و --use-yarn و --use-bun. Vercel يدعم pnpm أصلياً.

الوسوم

npm vs yarn vs pnpm vs bunمقارنة مديري حزم javascriptأفضل مدير حزم node 2026pnpm vs npmسرعة تثبيت bunmonorepo workspacesمعايير أداء مديري الحزم

شارك هذا المقال

مقالات ذات صلة

المزيد في comparisons

comparisons
Aug 9, 2026

SaaS الأفقي والعمودي: ماذا تكشف أرقام 5 شركات مساهمة في 2026

Procore تجني نحو $74,000 من كل عميل، بينما تجني HubSpot نحو $10,800. كلتاهما تبيع البرمجيات، والفرق بين SaaS الأفقي والعمودي يعود إلى من يوقّع العقد. قرأنا خمسة تقارير مالية رسمية لعام 2026، وأجرينا الحسابات، وبنينا إطار القرار الذي تفتقده نتائج البحث.

13 دقيقة قراءة قراءة
اقرأ
comparisons
Aug 4, 2026

مقارنة Langfuse vs LangSmith vs MLflow: أداتان لمراقبة LLM وواحدة منصة تعلم آلة (2026)

أداتان فقط من هذه الثلاث بُنيتا لمراقبة LLM؛ MLflow منصة تعلم آلة من 2018 نمت إليها ميزة التتبع، وهذا الأصل يحسم أغلب هذه التقييمات. أسعار المزودين مُعاد قراءتها في أغسطس 2026 عند 100 ألف ومليون و10 ملايين تتبع، مع خيار مسمّى لكل ملف فريق.

قراءة 14 دقيقة قراءة
اقرأ
comparisons
Aug 4, 2026

أفضل أطر عمل مفتوحة المصدر لتقييم LLM في 2026 (واحد منها ليس مفتوح المصدر فعلاً)

قرأنا ملف الترخيص وسجل الالتزامات على الفرع الرئيسي لثمانية أطر عمل مفتوحة المصدر لتقييم LLM يوم 2026-08-04، ثم ثبّتنا ستة منها وشغّلنا نفس الحالات العشر عبر كل واحد. أحدها يُنشر بترخيص لا تعتمده OSI، واثنان لم يصدرا إصدارًا جديدًا منذ 2024، ومقياسان للصلة سجّلا لكذبة واثقة درجة أعلى من إجابة صحيحة.

16 دقيقة قراءة قراءة
اقرأ
ابدأ مشروعك

هل أنت مستعد لبناء شيء استثنائي؟

دعنا نحول رؤيتك إلى واقع. فريقنا جاهز لمساعدتك في إنشاء برمجيات تصنع الفرق.