أفضل 32 حزمة NPM لمطوري Node.js 2020

نشرت: 2020-08-17

العقدة هي شركة رائدة في سوق إطار العمل غير المتزامن. تدعم المنصة الآن جزءًا كبيرًا من الشركات الناشئة والشركات التي تحقق إيرادات بمئات الملايين من الدولارات. وبالتالي ، فإنها تثبت نفسها كمنصة يمكنها تحمل حمولة ضخمة ، مع الحفاظ على الأداء السلس. ربما كان Node.js أكبر كشف عن هندسة الخوادم الحديثة الذي رأيناه. يبدو أن Node لا يتوقف في أي وقت قريب ؛ إنه عكس ذلك تمامًا. يستمر المشروع في دفع التحديثات المتكررة ، ويحافظ على الإصدارات القديمة لدعم الأنظمة الأساسية القديمة. يؤمن الإصدار الجديد بعض الثغرات في OpenSSL ، ولكنه يضيف أيضًا المزيد من الدعم للغات مثل C و C ++.

يعد البدء بـ Node.js عملية سهلة إلى حد ما ؛ تم تحديد الإرشادات وتوجد آلاف المشاريع على GitHub ، في انتظارك لتفقد وتحليل بنيتها. يعمل Node.js بشكل رائع على جميع الأنظمة الأساسية ، حتى على Windows 10 ، لأولئك المهتمين. هذا يجعلها منصة رائعة حقًا لبدء تعلم تطوير الواجهة الأمامية والخلفية معًا. دعونا لا ننسى أن Node لديه مدير الحزم الأكثر اكتظاظًا بأي إطار عمل أو لغة معروفة للإنسان. وبالتالي ، فإن إنشاء موقع ويب يستغرق دقيقتين فقط ، وذلك بفضل العدد الكبير من الوحدات والمكتبات المتوفرة من خلال مدير الحزم. حتى مواقع الويب / الأنظمة الأساسية التقنية ، مثل لوحات معلومات التحليلات ، يمكن أن تستغرق ساعات قليلة فقط من وقتك للحصول على إصدار كامل الوظائف.

المزيد عن العقدة ...

واجهات برمجة التطبيقات (API) هي شيء آخر تشتهر به Node ، لأنها تعد بأداء قريب من الوقت الفعلي. تعتمد العقدة على واجهات برمجة التطبيقات لتوفير انتقالات سلسة للبيانات من مكان إلى آخر. توجد بالفعل برامج تعليمية لإنشاء واجهات برمجة التطبيقات لـ Node ، وكذلك البرامج التعليمية حول كيفية تصميم API لـ Node. من المفيد دائمًا معرفة المزيد عن سطر الأوامر وكيفية عمل Node معه. بالطبع ، نحن نساعد فقط في نشر الكلمة حول بعض موارد Node الأنيقة. لقد كتبنا منذ فترة قصيرة عن أطر عمل Node الأكثر شيوعًا التي يوصي بها المطورون هذا العام.

دعنا نبقي أبواب التعلم مفتوحة ، بينما نحول تركيزنا من التعلم إلى استكشاف أفضل حزم NPM ، وكذلك أفضل مكتبات Node.js لبدء سير عمل التطوير الخاص بك. ستتراوح المكتبات / الحزم / الوحدات النمطية التي ستشاهدنا ذكرها من الأطر المعقدة / البسيطة إلى المكتبات التي يمكن استخدامها للقيام بمهام محددة من جانب الخادم والعميل ، وسنذكر أيضًا مديري مهام وأدوات مماثلة نطاق. هناك الكثير من الخيارات للاختيار من بينها ، لذلك حاولنا تضمين ما يهم المطورين الذين يرغبون في بدء استخدام Node فقط.

التعبير

التعبير

تشترك جميع لغات البرمجة الشائعة في بنى متشابهة في طريقة بناء الأشياء. واحدة من أسرع الطرق للحصول على لغة برمجة تخدم احتياجاتك هي من خلال إطار عمل. Express هو إطار عمل Node.js الرائد لإنشاء التطبيقات وواجهات برمجة التطبيقات ونشرها بسرعة. يسمح الهيكل الأدنى للإطار لأي مطور Node.js بتشغيل تطبيق وظيفي بسرعة باستخدام Express Generator. يمنحك Express مخططًا قويًا لبناء تطبيقاتك فوقها. اجمعها مع أي من الحزم الأخرى التي سنناقشها ، وستدرك بسرعة مدى روعة هذا الإطار حقًا.

تحميل

سحابة

حزمة npm السحابية
إذا كنت بحاجة إلى حل لصور تطبيق الويب الخاص بك ، فمن الأفضل ألا تفوت إلقاء نظرة خاطفة على Cloudinary العملي. إنها خدمة سحابية كاملة تأتي مع أكوام من الميزات التي ستفعلك بشكل جيد. من تحميل المحتوى المرئي إلى تغيير حجم الصور ، ميزة الاقتصاص ، سمها ما شئت. بالطبع كل هذا بدون أي برامج متقدمة تقنيًا. بمعنى ، Cloudinary صديقة بما يكفي للمبتدئين والمحترفين لتحقيق أقصى استفادة منها.

بفضل واجهة برمجة التطبيقات ، يمكنك دمج Cloudinary في أي مشروع أو تطبيق دون عناء. ضع في اعتبارك أنه يمكنك حتى إنشاء حساب مجاني وتجربة Cloudinary على الفور ، فقط لترى مدى تأثيره وفعاليته. يحتوي موقع الأداة الرسمي أيضًا على جميع المعلومات الإضافية عندما يتعلق الأمر باستخدام الأداة ، مثل الإعداد والتكوين والتضمين والمزيد.

تحميل

العراة

حزمة nodist npm
إذا كنت تبحث عن مدير إصدارات Node.js و NPM كامل لنظام التشغيل Windows ، فإن Nodist هو السبيل للذهاب. وهو يدعم بشكل كامل CMD و Powershell و Git bash و Cygwin لراحتك. إذا كنت جديدًا في استخدام مدير لنظام التشغيل Windows ، فاقرأ عملية التثبيت باستخدام أداة التثبيت والشوكولاتة ، حتى تقوم بتنفيذها بشكل لا تشوبه شائبة. بمجرد قراءة الوثائق بأكملها ، ستحصل أيضًا على جميع المعلومات الضرورية الأخرى المتعلقة بالاستخدام وتصحيح الأخطاء والاختبار وبناء وتفعيل Nodist. يمكنك أيضًا الاتصال بالمؤلف إذا كنت ترغب في مشاركة الأفكار أو حتى إذا كنت تواجه أي مشكلات على طول الطريق.

تحميل

اصنع نسخة دينو

جعل طبعة دينو
ومن هنا جاء الاسم ، Make Deno Edition هي أداة تساعد في إنشاء حزم NPM ووحدات Node.js متوافقة تمامًا وقابلة للتكامل مع Deno. هناك الكثير من الطرق لكيفية جعل إصدار Deno يعمل من أجلك ، ويمكنك أيضًا التحقق من الكثير من الأمثلة التي يمكنك وضعها موضع التنفيذ أيضًا. لماذا العمل على كل شيء من الألف إلى الياء إذا كنت تستطيع مساعدة نفسك بحلول جاهزة للاستخدام؟ على الرغم من أن عملية إعداد الأشياء سهلة الاستخدام للغاية ، إلا أنك لا تزال تحصل على جميع التفاصيل اللازمة لجعلها نسيمًا قليلاً بالنسبة لك. وغني عن القول ، إذا كنت ترغب في المساهمة في المشروع ، يمكنك ذلك أيضًا.

تحميل

Async.js

غير متزامن شبيبة

أعاد غير المتزامن بناء الطريقة التي يتفاعل بها محتوى جافا سكريبت مع صفحات الويب الخاصة بك. يتيح لك هذا زيادة الأداء عن طريق التخلص من حظر جافا سكريبت. يعني منع العرض أساسًا أنه لن يتم تحميل أي محتوى JavaScript موجود في "الجزء المرئي من الصفحة" من الصفحة ؛ هذا حتى يتم الانتهاء من تحميل JavaScript نفسه في الصفحة. يمكن أن يكون لهذا تأثيرات معينة على أداء موقع الويب الخاص بك. ولكن بمساعدة مكتبات مثل Async.js ، يمكنك فتح الباب لتحميل محتوى JavaScript جنبًا إلى جنب مع أي شيء آخر ، وأحيانًا بشكل أسرع. كان من المفترض في الأصل استخدام المكتبة مع Node.js ، لكنها ستعمل هذه الأيام مع المتصفحات. جدا. بهذه الطريقة ، يمكنك حقنها في أي مشروع ، سواء كان يستخدم Node.js أم لا. هناك أكثر من عشرين وظيفة تمنحك هذه المكتبة التحكم فيها.

تحميل

تصفح

Browsify

يمكن أن يكون العمل مع مكتبات JavaScript عملية صعبة. يجب عليك باستمرار التنقل ذهابًا وإيابًا بين القوالب لتحليل المكتبات والأدوات التي تستخدم البرامج النصية المحددة. وفي النهاية ، تبدأ هذه البرامج النصية في التزايد عندما تبدأ في فقدان المسار الذي يعمل من أجل ماذا. مع تقدم JavaScript ، اختفت فكرة أننا نبني مواقع الويب فقط. من نواحٍ عديدة ، تعمل مواقع الويب التي تم إنشاؤها باستخدام JS مثل التطبيقات - وهي مشروعات متعددة الاستخدامات تعتمد على مكتبات ثقيلة تعمل بشكل مستقل.

هناك العديد من الاستخدامات لـ Browserify ، لكن الأهم هو أنه يسمح لنا بإنشاء نوع من قاعدة الكود من جانب العميل تكون منظمة ومنظّمة جيدًا وسهلة التنقل. يمكن لأي شخص استخدام Browserify لإنشاء مكونات صلبة تقوم بسرعة بتخصيص التبعيات وفقًا لاستخدامها في أي موقف معين. تميل مشاريع Node.js إلى التراكم في الحزم والمكتبات والنصوص البرمجية ، ويساعد Browserify في هيكلة كل شيء معًا بدقة.

تحميل

الناخر

الناخر

يمكن تجنب المتسابقين في المهام طالما أردت ، لكن تعلم أحدهم سيغير تجربة البرمجة تمامًا ، من اليوم الأول. باستخدام عداء المهام ، يمكنك بسهولة السماح لنفسك بمهام أقل للعناية بمشروع معين ، وبدلاً من ذلك أتمتة عملية إجراء التصغير ، وتجميع المهام ، والاختبار ، وفحص التعليمات البرمجية ، وما إلى ذلك. كلما قل عدد هذه الأشياء التي يتعين عليك القيام بها بمفردك ، زاد الوقت الذي يجب عليك توفيره للقيام بأعمال الترميز الفعلية. يوفر Grunt عددًا كبيرًا من المكونات الإضافية التي يمكنك استخدامها لأتمتة حتى أكثر المهام العادية ، دون أي جهد إضافي من جانبك. وإذا كنت تشعر أنه لا يوجد مكون إضافي يقوم بما تحتاجه ، حسنًا ... فقط قم بإنشاء المكون الإضافي الخاص بك ، يتيح لك Grunt نشر المكونات الإضافية الخاصة بـ Grunt من خلال NPM.

تحميل

PM2

مساءا 2

يُعرف Node.js بأنه إطار العمل الذي يجب استخدامه لتوسيع نطاق التطبيقات الكبيرة والبنية التحتية. يجب أن تكون إدارة العمليات أولوية أساسية لأي مستخدم Node.js. يوفر PM2 كلاً من إدارة العمليات لتطبيقات الإنتاج وموازن الأحمال للمساعدة في أي تعديلات محتملة على الأداء. مع PM2 ، تظل تطبيقاتك متصلة بالإنترنت إلى أجل غير مسمى ، مما يمنحك الأدوات اللازمة لإعادة تحميل التطبيقات دون الحاجة إلى تجربة أي نوع من التعطل. هل من المفاجئ أن مئات الآلاف من مستخدمي Node.js يعتبرون أن هذه أداة أساسية؟

تحميل

مقبس

مقبس io

يتيح لك Socket إنشاء تطبيقات اتصال حقيقية في الوقت الفعلي تتطلب تدفقات من المحتوى في الوقت الفعلي ، سواء مباشرة من البيانات التي تعمل بها ، أو من خلال واجهة برمجة التطبيقات التي تأتي من مصدر خارجي. بعض الأمثلة على التطبيقات التي رأيناها هي روبوت Twitter لجمع أحدث التغريدات ، وروبوت Facebook لمشاهدة الأخبار ، ومجموعات أخرى مثيرة للاهتمام من واجهات برمجة التطبيقات التي تعمل مع البيانات في الوقت الفعلي. فقط تخيل ما يمكن أن تفعله طرق الاتصال هذه لتحليلاتك ، لا تزال التحليلات في الوقت الفعلي قيد التطوير بنشاط حتى من قبل الشركات الكبيرة مثل Google Analytics ، ولكن مع Socket - لقد حصلت للتو على وصول مبكر إلى كل ذلك.

تحميل

القائد

قائد شبيبة

هل تريد صياغة تطبيق أو مشروع يتطلب واجهة سطر أوامر؟ لم تعد تقلق ، Commander.js (استنادًا إلى Ruby) هو حل رائع لإنشاء واجهات سطر أوامر دون أي ضجة.

تحميل

موكا

موكا

يتم إجراء المزيد من الإجراءات غير المتزامنة هنا في تقرير حزمة Node.js ، هذه المرة لدينا Mocha - إطار اختبار JavaScript غني بالميزات يعمل على Node.js والمتصفح ، مما يجعل الاختبار غير المتزامن بسيطًا وممتعًا. تعمل اختبارات Mocha بشكل متسلسل ، مما يسمح بإعداد تقارير مرنة ودقيقة ، مع تعيين استثناءات غير معلومة لحالات الاختبار الصحيحة. يعد الاختبار مهمًا للغاية لفهم مدى جودة أداء التطبيق ، حيث يمكننا تحديد أي تسرب معين ، وكذلك لمعرفة كيف يمكننا تحسين هذه الأخطاء والمشاكل والتهيجات التي نواجهها. يتيح الاختبار للمطورين فهم كيفية أداء الكود الخاص بهم بشكل أفضل ، وبالتالي تعلم المزيد من المهارات أثناء استمرارهم في المسار الذي يختارونه.

تحميل

تعريش

تعريشة

في الأيام الخوالي ، لم تكن مواقع الويب تتكون من أكثر من HTML و CSS ، وفي بعض الحالات جافا سكريبت. في الوقت الحاضر ، لا يمكن أن توجد مواقع الويب تقريبًا بدون استخدام المكتبات الخارجية والأدوات والأطر وغيرها من الأدوات المساعدة ذات الصلة بـ JS التي تجعل موقعًا إلكترونيًا حديثًا. إن الاضطرار إلى تتبع كل هذه المرافق يمكن أن يتحول إلى مهمة شاقة ، فهناك الكثير مما يجب التحكم فيه والتحقق منه ... من المنطقي فقط وجود مديري الحزم مثل Bower. يدير Bower المكونات الخاصة بك نيابة عنك ، إذا كانت ذات طبيعة JS أو CSS أو HTML. (تعمل الخطوط والمحتوى المرئي أيضًا!) يخصص Bower بعناية جميع الحزم التي تستخدمها ، ثم يساعدك في الحفاظ على التحديثات والتحقق بانتظام من أي مخاطر محتملة. يمكن أن يساعدك ملف Bower البسيط في الحفاظ على تطبيق بحجم شركات Fortune 500.

تحميل

تسطير

شرطة سفلية

تحظى Underscore بشعبية كبيرة بين المطورين الذين يتمتعون بسير عمل تطوير أسرع من خلال استخدام مساعدي البرمجة. مع وجود أكثر من 100+ مساعد للاختيار من بينهم ، تعمل Underscore على سد الفجوة بين فتح مستند HTML جديد وكتابة التعليمات البرمجية له ، دون الحاجة إلى التفكير في كيفية عمل الوظائف المعقدة.

تحميل

UglifyJS2

uglifyjs2

على الويب ، الأداء هو كل شيء. كلما زاد الأداء الذي يمكننا الضغط عليه ، زادت سرعة مواقعنا وتطبيقاتنا. يمكن أن يكون لتوفير القليل من المساحة وأوقات التحميل تأثير كبير على أداء عملك بشكل عام. لطالما تحدث عمالقة مثل Google عن التخلص من أكبر قدر ممكن من التشذيب ، حيث أن زيادة الأداء بمقدار ملي ثانية يمكن أن تعني المزيد من الأعمال. يقوم UglifyJS2 بقص ملفات JavaScript وتصغيرها تلقائيًا. كما أنه مرن وسهل الاستخدام ويساعدك على اكتساب هوامش الأداء التي تسعى إليها.

تحميل

تشيريو

تشيرو

هل تريد استخدام jQuery في جانب الخادم للأشياء؟ يمكنك الآن مع Cheerio. Cheerio هو تطبيق سريع ومرن ومرن لـ core jQuery مصمم خصيصًا للخادم.

تحميل

جواز سفر

جواز سفر

Passport هو وحدة مصادقة فريدة لمطوري Node.js. الهدف الرئيسي من Passport هو المساعدة في طلبات المصادقة ، ويحقق Passport هذا من خلال استخدام المكونات الإضافية لجهات خارجية التي تعمل كطرق مصادقة ، والمعروفة باسم الاستراتيجيات. يعد Passport API واضحًا ومباشرًا ، فأنت تعطي Passport طلبًا تحتاجه للمصادقة ، ويمنحك Passport بدوره الخطافات التي تتيح لك التحكم في ما يحدث بعد فشل استدعاء المصادقة أو نجاحه. لاستكشاف الاستراتيجيات ، هناك المئات من طرق المصادقة للاختيار من بينها ، بدءًا من الأساليب الداخلية وصولاً إلى الطرق الخارجية مثل Google و Facebook وغيرها.

تحميل

Nodemailer

nodemailer

يعد إرسال البريد الإلكتروني أحد أكثر الأشياء الحساسة التي ستفعلها مع تطبيقاتك. يعد البريد الإلكتروني أمرًا مهمًا ، كما أن وجود طريقة آمنة لإجراء معاملات البريد الإلكتروني أمر ضروري لسمعتك. لهذا السبب قاموا ببناء Nodemailer ، وهو إطار عمل آمن للقيام بإدارة البريد الإلكتروني داخل تطبيقات Node.js الخاصة بك. يوفر التوثيق كميات كبيرة من العينات حول كيفية جعل Nodemailer يعمل مع SMTP.

تحميل

حابي

hapi

Hapi هو إطار عمل خادم يساعدك بسعادة في إنشاء التطبيقات والخدمات. مع Hapi ، يمكنك وضع كل تركيزك على كتابة منطق التطبيق ، من خلال نهج موجز للغاية. Hapi ليس مجرد إطار عمل متمني آخر ، فشركات التكنولوجيا الرائدة اليوم تعتمد على Hapi للحصول على نتائج أداء ممتاز. يمكن أيضًا استخدام Hapi لبناء واجهات برمجة تطبيقات قوية ، للتعامل مع المشاريع عالية التحميل التي تحتاج إلى توسيع نطاقها ، ويقدم Hapi نوع التصميم المعياري الذي يساعد على مواءمة مشروعك معًا. المرونة هي مفتاح التطوير ، ويمنحك Hapi كل المرونة التي يمكن أن تطلبها.

تحميل

تتفاعل

تتفاعل

رد الفعل - أكثر ما يتم الحديث عنه حول إطار عمل واجهة المستخدم لأوقات جافا سكريبت الحديثة. إن الجمع بين React و Node.js يجعل تجربة تطبيق الويب سريعة بشكل مذهل. يتيح لك React ، الذي تم تطويره بواسطة Facebook ، إنشاء واجهات سريعة تتوسع وتركز فقط على الأجزاء المهمة من واجهة المستخدم الخاصة بك. ما يجعل React جذابة جدًا للمطورين أيضًا ، هو حقيقة أنها يمكن أن تعمل فوق أي مجموعة تقنية تستخدمها بالفعل ، دون التدخل فعليًا في التقنيات الخارجية.

تحميل

كرما

الكرمة

الاختبار والاختبار والمزيد من الاختبارات! نحتاج إلى اختبار تطبيقاتنا لضمان استقرارها وأدائها. نحتاج أيضًا إلى الأدوات المناسبة للوظيفة. الكارما هي إحدى هذه الأدوات التي تقوم بعمل الاختبار بشكل جميل. أسباب استخدام Karma طويلة ، وبعضها يشمل: القدرة على اختبار الكود الخاص بك في المتصفح ، ولكن أيضًا عبر المتصفح. يمكنك استخدام Karma لبدء الاختبار أثناء التطوير المحلي ، وأثناء تكامل الخادم ، وأثناء حفظ كل ملف تقوم به. إنه يعمل بشكل لا تشوبه شائبة في المحطة ، لذلك ابتهج عشاق المحطة!

تحميل

الصلصال

الصلصال

المعروف سابقًا باسم Jade (على الرغم من أنه لا يزال يستخدم موقع الويب القديم) ، Pug هو محرك قوالب عقدة. ما هو محرك القوالب؟ حسنًا ، إنه نوع المحرك الذي يساعدك على التخلص من الحاجة إلى كتابة كود HTML و JS المعقد الذي يمكن اختصاره إلى إصدار أصغر حجمًا وأكثر إحكاما. هذا ما هو محرك القوالب. تم تصميم Pug خصيصًا لـ Node ، لذلك ستحصل على الكثير من الفوائد والأنماط المميزة ، كل ذلك لمساعدتك على أن تكون أكثر إنتاجية وكفاءة أثناء العمل.

تحميل

عقدة MySQL

عقدة الخلية

MySQL ، خادم قواعد البيانات الأكثر شهرة في العالم. أين سيكون العالم ، لولا MySQL وكل ما أحدثته. صحيح ، في التطور الحديث ، يختار الكثيرون الذهاب إلى خوادم قواعد بيانات أكثر بساطة ، مثل MongoDB ، ولكن لإنكار شعبية MySQL ؛ إنه مجرد جهل محض. مكتبة Node MySQL هي تطبيق أصلي لبروتوكول MySQL لعميل Node.js JS. يقوم GitHubbers ببطولة هذا الفيلم بشكل أسرع مما يمكننا وميضه ، احصل عليه في عربة الحفلة!

تحميل

أقل

أقل

LESS هو معالج CSS مسبق معترف به وذو سمعة طيبة يعمل على تحسين سير عمل CSS بشكل كبير ، وتجربة التطوير الشاملة للواجهة الأمامية. تقوم المعالجات المسبقة بتحويل CSS لتعمل كلغة برمجة أكثر من كونها مجرد بيئة برمجة نصية. العديد من الأسباب لاختيار LESS ، ولكن الأهم من ذلك: إنه مجاني ، وموثوق ، ويستخدمه مئات الآلاف من المطورين يوميًا.

تحميل

برنامج تشغيل MongoDB Node.JS

برنامج تشغيل mongodb node js

كما ذكرنا ، تحظى MySQL بشعبية كبيرة بين مديري قواعد البيانات ، وكذلك MongoDB. ستوفر هذه المكتبة المحرك الضروري لأولئك الذين يرغبون في تنفيذ نسخة كاملة من MongoDB ضمن مشاريع Node.js الخاصة بهم. سيمنحك هذا المساحة اللازمة لاستخدام MongoDB بكامل إمكاناتها ضمن مشاريع العقدة الخاصة بك.

تحميل

JSHint

jshint

لا يعد التخلص من التعليمات البرمجية للعثور على الأخطاء وإصلاحها أمرًا ممتعًا على الإطلاق. في الواقع ، يمكن أن يكون لها بصمة كبيرة على إنتاجيتك وطريقة ترميزك. هذا هو سبب ظهور أدوات الفحص. تساعدك أدوات الفحص على تحليل الأخطاء والأخطاء الشائعة في التعليمات البرمجية الخاصة بك ، دون تركيز انتباهك. بدلاً من ذلك ، يقوم لينتر فقط بتحليل الكود نفسه. يمنحك أخطاء وإصلاحات محتملة يمكن أن تحسن بشكل كبير الكود الذي تكتبه.

تصبح أي قاعدة رمز ضخمة في نهاية المطاف في مرحلة ما ، والأخطاء البسيطة - التي لن تظهر نفسها عند كتابتها - يمكن أن تؤدي إلى توقف العرض وتضييع ساعات من التصحيح. وهذا عندما يتم تشغيل أدوات تحليل الكود الثابت ومساعدة المطورين على اكتشاف مثل هذه المشكلات. يقوم JSHint بمسح برنامج مكتوب بلغة JavaScript ويبلغ عن الأخطاء الشائعة والأخطاء المحتملة. يمكن أن تكون المشكلة المحتملة خطأ في بناء الجملة أو خطأ بسبب تحويل النوع الضمني أو متغير تسريب أو أي شيء آخر.

تحميل

مورغان

مورغان

مع ملايين التنزيلات كل شهر ، تعد Morgan واحدة من أهم المكتبات ذات الأولوية لمطوري Node. Morgan هو مسجل طلبات HTTP ، يخزن طلبات HTTP ويعطيك نظرة ثاقبة حول كيفية استخدام تطبيقك ، وحيث يمكن أن تكون هناك أخطاء محتملة أو مشكلات أخرى لم تستكشفها بعد. مسجل HTTP الأكثر موثوقية والمعروف لمجتمع Node.js بسهولة.

تحميل

حزمة الويب

حزمة الويب

يتيح لك WebPack استخدام عشرات الوحدات في مشروعك ، دون الحاجة إلى القلق بشأن مواقعها وأدائها العام. كما يوحي الاسم ، فإنه يحزم جميع الوحدات النمطية الخاصة بك في ملفات JS و CSS و HTML منفصلة ويعطيك مساحة عمل سهلة للمتصفح. يمكنك تقسيم التعليمات البرمجية وتجميعها وتخصيصها كما تريد بفضل WebPack.

تحميل

الزاوي

الزاوي

ما هو أفضل إطار لبناء التطبيق السريع؟ سوف يجادل الكثيرون ، لكن بالنسبة للكثيرين ، سيجلس Angular في الجزء العلوي من القرار. يسمح Angular.js لمستخدميه ببناء تطبيقات ويب سريعة من جانب العميل تشبه متصفحًا حديثًا. Angular له طابع معين ، فهو يجعل عملية إنشاء تطبيقات ويب غنية وحديثة سهلة للغاية ، ولكنها مرنة جدًا ، بحيث تتركك تتساءل ... ما الذي كنت تفعله بدون هذا الإطار طوال هذا الوقت.

تحميل

أعد تصحيح

عدل

تظل واجهات برمجة التطبيقات (API) واحدة من أهم أجزاء أي تطبيق Node.js ، وهذا ما يجعل الوقت الحقيقي يصبح حقيقة. إذا كنت تبحث عن إنشاء واجهة برمجة تطبيقات RESTful ، فإن مكتبة Restify ستمنحك المراوغات والأدوات المطلوبة لأداء المهمة. اكثر من طريقه؛ Restify هي المكتبة التي تريد استخدامها عند إنشاء خدمات REST للويب. إنه ببساطة هذا جيد.

تحميل

ملحوظ

ملحوظ

Markdown هو نسخة مصغرة وأكثر أناقة من HTML. يتيح لك Markdown تحويل النص إلى HTML باستخدام تراكيب وعلامات تمييز محددة. بينما تركز HTML على جعل كل شيء جذابًا للويب ، فإن Markdown من ناحية أخرى يريد التركيز على النص ، وتحديدًا على طريقة تقديم النص ، وكيفية مساعدة المحررين عبر الإنترنت على أفضل وجه لإخراج نص جميل ، مع قدر أقل من المتاعب والتعلم لغة البرمجة. ستقوم مكتبة Marked Node.js بتنفيذ Markdown في أي مشروع أو تطبيق أو موقع ويب تعمل عليه.

تحميل

الرسومات

Graphicsmagick

GraphicsMagick و ImageMagick هما أداتان مشهود لهما للغاية لمعالجة المحتوى المرئي على الويب. الآن ، لديك فرصة لاستخدام كلا من GraphicsMagick و ImageMagick في مشاريع Node.js لتحسين المحتوى المرئي أثناء التنقل. تقدم الوثائق سهلة التنقل جميع الأفكار والنصائح والحيل لمساعدتك على بدء استخدام مكتبة GraphicsMagick على الفور.

تحميل

JSDom

jsdom

يساعد JSDOM في تنفيذ معايير WHATWG DOM و HTML ضمن بنية Node.js الخاصة بك. سهل هكذا.

تحميل

أفضل الحزم والمكتبات لمشاريع Node.js

ما هو أفضل بالنسبة لشخص ما هو أسوأ بالنسبة للآخر. أو يقول المثل ... لم تكن نيتنا محاولة إرضاء مجموعة معينة من مطوري Node.js ، وبدلاً من ذلك ، اخترنا أن نقطع شوطاً طويلاً ، وأن نستكشف الحزم المطلوبة بشدة ، ولكنها مفيدة أيضًا بشكل كبير لـ مشروع من أي نوع.

يمكن استخدام العديد من المكتبات التي اكتشفناها معًا مباشرةً لتأمين قاعدة انطلاق مناسبة لمشروعك التالي. الأمان والمرونة وسير العمل والإنتاجية والقابلية للتوسيع ، نشعر أن هذه هي الكلمات الرئيسية التي تمثل أفضل الحزم التي اكتشفناها هنا ، وإذا كنت مجرد مطور Node.js - فنحن نرحب بك لترك تعليق أدناه ، مشاركة أفكارك حول Node وحزم Node المفضلة لديك والتي تشعر أنه لا يمكنك العيش بدونها في بيئة Node dev اليومية الخاصة بك. شكرًا ، ونراكم في مورد Node التالي الذي قررنا نشره.