4 مستودعات
Compatibility layers for deploying backend logic across diverse runtime environments.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Serverless Adapters. Refine with filters or upvote what's useful.
This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac
Enables backend logic to run portably across traditional servers, serverless functions, and edge environments.
Vinext is a build system and edge runtime compiler that enables framework-agnostic serverless deployments. It functions as a Vite plugin and compatibility layer that emulates file-system routing, server components, and server actions, allowing projects to maintain specific framework API surfaces while targeting edge workers and serverless environments. The project provides a specialized bridge for migrating projects to a Vite-based build pipeline while preserving routing and server component patterns. It utilizes a system of module shimming and adapters to produce standalone bundles compatibl
Compiles server components and actions into standalone bundles compatible with various serverless edge runtimes.
Oak هو إطار عمل برمجيات وسيطة (middleware) لـ HTTP وخادم ويب مصمم للعمل عبر Deno وNode.js وBun وCloudflare Workers. يوفر نظاماً موحداً لبناء واجهات برمجة التطبيقات وخوادم الويب باستخدام سلسلة متسلسلة من وظائف البرمجيات الوسيطة ومحرك توجيه هرمي يربط مسارات URL بالمعالجات عبر هيكل شجرة متداخل. يتضمن إطار العمل محولاً لا يعتمد على بيئة التشغيل (runtime-agnostic) يترجم أحداث مزودي السحابة المتنوعة إلى واجهة طلب واستجابة قياسية. كما يتميز بتنفيذ خادم WebSocket مخصص للتواصل ثنائي الاتجاه في الوقت الفعلي ومدير جلسات ويب يستخدم توقيع ملفات تعريف الارتباط غير المتزامن والتخزين الدائم. يغطي المشروع نطاقاً واسعاً من قدرات الخادم، بما في ذلك تقديم الملفات الثابتة، وتفاوض المحتوى، وتحليل البيانات متعددة الأجزاء. يتضمن سطحه الأمني والمراقبي أدوات للتحقق من رموز JSON Web Tokens، وتكوين رؤوس الأمان، وتسجيل حركة مرور HTTP، ومحاكاة طلبات التطبيق لأغراض الاختبار.
Provides compatibility layers for deploying backend logic across diverse serverless runtime environments.
opennextjs-aws هو محول بنية تحتية بدون خادم وأداة نشر تحول مخرجات بناء Next.js إلى حزم متوافقة للاستضافة على AWS Lambda و S3. يعمل كمحول نشر يربط مخرجات إطار العمل المحددة بوظائف بدون خادم وتخزين الكائنات. يتميز المشروع بتنفيذ تحسينات خاصة بدون خادم، بما في ذلك مدير ذاكرة مؤقتة يزامن التجديد الثابت التزايدي وذاكرة التخزين المؤقت للجلب عبر S3 أو DynamoDB. يتميز بمحسن للبدء البارد يستخدم تصغير الحزم وتدفئة الوظائف المجدولة لتقليل زمن الوصول، إلى جانب خط أنابيب مخصص لتحسين الصور لجلب الملفات المصدر من S3 وتسليمها عبر CDN. يغطي النظام مجموعة واسعة من القدرات بما في ذلك تكامل البرمجيات الوسيطة للحافة، وإعادة التحقق من الخلفية القائمة على الطابور، وتوزيع المسارات متعدد الأهداف. كما يدير حركة المرور من خلال توجيه CDN، وحقن بيانات الموقع الجغرافي، وبث استجابة الخادم لتحسين الوقت حتى البايت الأول. توفر الأداة خيارات تخصيص واسعة لخطوط أنابيب البناء، وسلوكيات المحول، ومنطق الخادم لدعم الاحتياجات المعمارية المتنوعة وهياكل Monorepo.
A system that maps framework build outputs to serverless functions and object storage for cloud deployment.