أطر عمل Node.js (مفتوحة المصدر)
فئة أطر عمل Node.js: 19 عنصرًا شيفرته عامة بموجب ترخيص معتمد من OSI، مُقيَّمة من حيث الخصوصية مع أدلة. الاختيارات أولًا، ثم حسب النتيجة.
Koa التقدير D اختيارنا
إطار عمل ويب بسيط لـ Node.js من الفريق الذي يقف وراء Express، مبني حول دوال برمجيات وسيطة غير متزامنة.
MIT-licensed. الشيفرة المصدرية
Express التقدير A
إطار عمل ويب بسيط لـ Node.js يوفّر التوجيه والبرمجيات الوسيطة لبناء تطبيقات الويب والواجهات البرمجية.
MIT-licensed. الشيفرة المصدرية
Fastify التقدير A
إطار عمل ويب لـ Node.js يركّز على انخفاض الحمل الإضافي، مع نظام إضافات وتحقق من صحة البيانات وتسلسلها قائم على JSON Schema.
MIT-licensed. الشيفرة المصدرية
Elysia التقدير B
إطار عمل ويب بلغة TypeScript مصمّم لبيئة تشغيل Bun، مع أمان الأنواع من طرف إلى طرف والتحقق من صحة البيانات وفق المخططات.
MIT-licensed. الشيفرة المصدرية
Hono التقدير B
إطار عمل ويب صغير مبني على معايير الويب (Web Standards) يعمل على Node.js وBun وDeno وCloudflare Workers وبيئات تشغيل JavaScript الأخرى.
MIT-licensed. الشيفرة المصدرية
Nitro التقدير B
مجموعة أدوات خادم لبناء خوادم الويب وواجهات API بلغة JavaScript وTypeScript، مبنية على h3 وقابلة للنشر على كثير من منصات الاستضافة وبيئات التشغيل.
MIT-licensed. الشيفرة المصدرية
Oak التقدير B
إطار عمل للبرمجيات الوسيطة لخوادم HTTP على Deno وNode.js وBun وCloudflare Workers، على غرار Koa، مع موجِّه مدمج.
MIT-licensed. الشيفرة المصدرية
Restify التقدير B
إطار عمل لخدمات الويب على Node.js لبناء واجهات REST البرمجية، مع تركيز على قابلية المراقبة والصحة.
MIT-licensed. الشيفرة المصدرية
AdonisJS التقدير D
إطار عمل ويب بنمط MVC لـ Node.js يعطي الأولوية لـ TypeScript، ويتضمن التوجيه وORM والمصادقة والتحقق من صحة البيانات.
MIT-licensed. الشيفرة المصدرية
Encore.ts التقدير D
إطار عمل خلفي بلغة TypeScript مع بيئة تشغيل مبنية على Rust، تُعرَّف فيه واجهات API والبنية التحتية مثل قواعد البيانات وقوائم الانتظار والمهام المجدولة (cron) داخل الشيفرة.
MPL-2.0-licensed. الشيفرة المصدرية
Feathers التقدير D
إطار عمل بلغتي TypeScript وJavaScript لبناء تطبيقات الوقت الفعلي وواجهات REST البرمجية على Node.js.
MIT-licensed. الشيفرة المصدرية
LoopBack التقدير D
إطار عمل بلغة TypeScript على Node.js لبناء واجهات REST API والخدمات المصغّرة، مع دعم OpenAPI وحقن الاعتماديات وموصلات قواعد البيانات.
MIT-licensed. الشيفرة المصدرية
Meteor التقدير D
منصة JavaScript متكاملة (full-stack) لبناء تطبيقات الويب والجوال مع بيانات في الوقت الفعلي على Node.js.
MIT-licensed. الشيفرة المصدرية
Moleculer التقدير D
إطار عمل للخدمات المصغّرة على Node.js مع اكتشاف الخدمات وموازنة الحمل وتحمّل الأعطال ووسائل نقل رسائل قابلة للتبديل.
MIT-licensed. الشيفرة المصدرية
NestJS التقدير D
إطار عمل بلغة TypeScript لبناء تطبيقات Node.js من جانب الخادم، يستخدم الوحدات وحقن التبعيات والمزخرفات فوق Express أو Fastify.
MIT-licensed. الشيفرة المصدرية
Total.js التقدير D
إطار عمل على Node.js لبناء تطبيقات الويب وخدمات REST والتطبيقات الفورية، بلا اعتماديات خارجية في نواته ومع تخزين NoSQL مدمج.
MIT-licensed. الشيفرة المصدرية
tRPC التقدير D
مكتبة بلغة TypeScript لبناء واجهات API آمنة الأنواع من طرف إلى طرف، تتشارك الأنواع بين الخادم والعميل دون مخططات أو توليد للشيفرة.
MIT-licensed. الشيفرة المصدرية
Hapi التقدير D
إطار عمل ويب لـ Node.js لبناء التطبيقات والخدمات، مع دعم مدمج للتحقق من صحة المدخلات والتخزين المؤقت والمصادقة.
BSD-3-Clause licensed. الشيفرة المصدرية
Sails التقدير D
إطار عمل ويب بنمط MVC لـ Node.js مبني على Express، مع واجهات REST برمجية مولَّدة تلقائيًا ودعم WebSocket وWaterline ORM.
MIT-licensed. الشيفرة المصدرية
مقارنة الكل في فئة أطر عمل Node.js (19)، مفتوحة المصدر أو لا.