عن المشروع

Nest هو إطار عمل لبناء تطبيقات Node.js من جانب الخادم فعالة وقابلة للتوسع. يستخدم JavaScript الحديثة ومبني بـ TypeScript مع الحفاظ على التوافق مع JavaScript النقية. يجمع الإطار بين عناصر OOP (البرمجة كائنية التوجه)، وFP (البرمجة الوظيفية)، وFRP (البرمجة التفاعلية الوظيفية). تحت الغطاء، يستخدم Nest Express افتراضياً، لكنه يوفر أيضاً التوافق مع مجموعة واسعة من المكتبات الأخرى، مثل Fastify، مما يسمح بالاستخدام السهل لإضافات الطرف الثالث. يهدف المشروع إلى توفير بنية تطبيق جاهزة تدعم تطبيقات عالية القابلية للاختبار، وقابلة للتوسع، وذات اقتران فضفاض، وسهلة الصيانة. بنيته مستوحاة بشكل كبير من Angular. يربط README بالوثائق الرسمية على docs.nestjs.com ويذكر أدلة مترجمة بالصينية والكورية واليابانية. تتم إدارة دعم المجتمع عبر قناة Discord الرسمية، بينما يُخصص متتبع المشكلات على GitHub حصرياً لتقارير الأخطاء وطلبات الميزات. Nest مرخص بموجب MIT ويسرد الرعاة الرئيسيين والذهبيين والفضيين والعامين، إلى جانب داعمي Open Collective.