انتقل إلى المحتوى

حول DaloyJS

DaloyJS إطار ويب بلغة TypeScript قائم على العقود وقابل للنقل بين بيئات التشغيل. تعريف واحد للمسار هو المرجع الوحيد للتحقق من الصحة، وOpenAPI 3.1، والعملاء مكتوبي الأنواع، ومعالج HTTP. لا يعتمد وقت التشغيل على أي حزمة من npm، ويأتي بإعدادات آمنة افتراضيًا (حدود لحجم جسم الطلب، ومهلات للطلبات، وتنقية للترويسات، وقوائم مسموح بها لخوارزميات JWT، ومقارنات بزمن ثابت، ومحللات محمية من تلويث النماذج الأولية، وغلاف اختياري لـ fetch محمي من SSRF)، ويشغّل التطبيق نفسه على Node.js وBun وDeno وCloudflare Workers وVercel.

المشروع مفتوح المصدر بترخيص MIT. يُنشر الإطار باسم @daloyjs/core على npm وباسم @daloyjs/daloy على JSR من شيفرة TypeScript المصدرية نفسها. أنشئ تطبيقًا جديدًا بالأمر pnpm create daloy@latest. توجد الشيفرة المصدرية ومتتبع المشكلات وسجل التغييرات وسياسة الأمان في مستودع GitHub على العنوان github.com/daloyjs/daloy.

تعني Daloy «التدفق» في اللغة التاغالوغية، وتُنطق «دا-لوي». يذكّرنا الاسم بأن الطلبات والاستجابات والعقود والأنواع والعملاء المولَّدين ينبغي أن تسير في تدفق واحد بدلًا من أن تتباعد عبر الطبقات. توجد ملاحظة أطول عن الاسم في /ar/about-the-name.

يتولى صيانة DaloyJS المطوّر الفلبيني Devlin Duldulao المقيم في النرويج، مع مساهمين متطوعين. هذا مشروع برمجي، وليس شركة مسجلة لها مكتب مفتوح للزوار. تمر الأسئلة التقنية والرعاية وتقارير الأمان كلها عبر صفحة الاتصال. صفحات البدء السريع والتثبيت والدرس التعليمي في التوثيق مترجمة إلى العربية؛ أما بقية التوثيق التقني والمدونة فباللغة الإنجليزية.

المزيد: اتصل بنا، الخصوصية، عن الاسم والتوثيق بالعربية.