15 مستودعات
Deployment patterns and packaging specifically for AWS Lambda.
Distinct from AWS ECS Deployments: Specifically targets AWS Lambda serverless packaging rather than general ECS container configuration
Explore 15 awesome GitHub repositories matching devops & infrastructure · Lambda Deployments. Refine with filters or upvote what's useful.
Chromeless is a serverless deployment of Chrome and a programmable interface for automating headless browser interactions. It functions as a web page rendering engine and browser orchestrator, enabling the execution of automation tasks within an AWS Lambda environment. The project specializes in managing browser state, cookies, and viewport settings across remote Chrome instances. It provides tools for generating screenshots, PDFs, and raw text exports from rendered web pages. The system supports dynamic web interaction, including form filling, element clicking, and the execution of custom J
Provides a specialized serverless deployment of Chrome optimized for AWS Lambda environments.
Chalice هو إطار عمل لتطوير Python لبناء ونشر تطبيقات بدون خادم (serverless) وREST APIs على AWS. يعمل كأداة للخدمات المصغرة تقوم بأتمتة نشر الكود والبنية التحتية على AWS Lambda وتنسق AWS API Gateway لتوجيه طلبات HTTP إلى دوال محددة بدون خادم. يتميز إطار العمل بنظام مؤتمت يحلل الكود المصدري لتوليد الحد الأدنى من أذونات إدارة الهوية والوصول المطلوبة. كما يوفر واجهة سطر أوامر لإدارة دورة حياة التطبيق بالكامل، بدءاً من إنشاء المشروع ونشره وحتى إزالة موارد السحابة. يغطي المشروع الأتمتة القائمة على الأحداث من خلال ربط دوال السحابة بحاويات التخزين، أو طوابير الرسائل، أو الجداول الزمنية الدورية. كما يتعامل مع تركيب البنية التحتية من خلال تعيين المسارات القائم على المزخرفات (decorators) والتحليل الثابت لاستدعاءات خدمات السحابة.
Automates the packaging and deployment of Python code specifically to AWS Lambda.
Up is a deployment tool that transforms any HTTP server into an AWS Lambda function behind API Gateway with a single command, eliminating server management entirely. It provides a unified platform for building and deploying serverless APIs that scale automatically and charge only for actual usage, while supporting Node.js, Go, Python, Java, Crystal, and Clojure runtimes without per-language configuration. The tool automates the generation and management of all required AWS resources—including Lambda, API Gateway, CloudFront, and S3—from a declarative configuration, and can replicate the entir
Deploys any HTTP server to AWS Lambda and API Gateway with a single command, removing server management.
Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir
Packages and deploys the application to AWS Lambda using an experimental adapter.
This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe
Supports executing short-lived agent interactions and batch processing on AWS Lambda.
The container native, cloud agnostic serverless platform.
Translates AWS Lambda event and context models into the platform's native container execution model.
docker-lambda هو محاكي بدون خادم يعتمد على Docker ومحاكي محلي مصمم لتكرار بيئات تشغيل AWS Lambda. يوفر نظاماً لتنفيذ الدوال بدون خادم محلياً ومحاكاة بيئات تنفيذ السحابة من خلال صور حاويات. يتضمن المشروع خادم API محلياً يسمح باستدعاء الدوال عبر HTTP للقضاء على فترات البدء البارد أثناء الاختبار. يتميز بأداة بناء لتجميع التبعيات الأصلية وتعبئة كود الدالة في أرشيفات نشر باستخدام صور نظام متخصصة. تدعم البيئة محاكاة طبقات التبعية المشتركة عن طريق تثبيت المجلدات المحلية وتستخدم مراقبة نظام الملفات لتمكين إعادة التحميل السريع لكود الدالة. كما يوفر آلية لتمرير حمولات الأحداث الكبيرة عبر الإدخال القياسي لتجاوز قيود طول سطر الأوامر.
Implements packaging and deployment patterns specifically for AWS Lambda.
opennextjs-aws هو محول بنية تحتية بدون خادم وأداة نشر تحول مخرجات بناء Next.js إلى حزم متوافقة للاستضافة على AWS Lambda و S3. يعمل كمحول نشر يربط مخرجات إطار العمل المحددة بوظائف بدون خادم وتخزين الكائنات. يتميز المشروع بتنفيذ تحسينات خاصة بدون خادم، بما في ذلك مدير ذاكرة مؤقتة يزامن التجديد الثابت التزايدي وذاكرة التخزين المؤقت للجلب عبر S3 أو DynamoDB. يتميز بمحسن للبدء البارد يستخدم تصغير الحزم وتدفئة الوظائف المجدولة لتقليل زمن الوصول، إلى جانب خط أنابيب مخصص لتحسين الصور لجلب الملفات المصدر من S3 وتسليمها عبر CDN. يغطي النظام مجموعة واسعة من القدرات بما في ذلك تكامل البرمجيات الوسيطة للحافة، وإعادة التحقق من الخلفية القائمة على الطابور، وتوزيع المسارات متعدد الأهداف. كما يدير حركة المرور من خلال توجيه CDN، وحقن بيانات الموقع الجغرافي، وبث استجابة الخادم لتحسين الوقت حتى البايت الأول. توفر الأداة خيارات تخصيص واسعة لخطوط أنابيب البناء، وسلوكيات المحول، ومنطق الخادم لدعم الاحتياجات المعمارية المتنوعة وهياكل Monorepo.
A tool that transforms Next.js build artifacts into compatible packages for AWS Lambda and S3 hosting.
Babashka هو مترجم نصوص Clojure أصلي ولغة برمجة نصية للغلاف مصممة لأتمتة النظام ومهام سطر الأوامر. يعمل كملف ثنائي مجمع ينفذ كود Clojure مباشرة، مما يلغي حمل بدء التشغيل المرتبط بآلة Java الافتراضية. وقت التشغيل هو بيئة Clojure قابلة للتوسيع تدعم نظام إضافة pod، مما يسمح بتحميل ملفات ثنائية خارجية كمكتبات لإضافة وظائف جديدة إلى بيئة التنفيذ. يشمل سطح قدرته الدعم لبناء أدوات سطر أوامر قابلة للتوسيع ونشر نصوص Clojure كوظائف سحابية بدون خادم. تتضمن البيئة أيضاً حلقة قراءة-تقييم-طباعة (REPL) مع سجل أوامر مستمر.
Provides specific optimizations and signal handling adjustments for deploying scripts as AWS Lambda functions.
This project is a serverless infrastructure orchestrator and deployment tool designed to host Next.js applications on AWS. It functions as an edge computing deployment framework and cloud infrastructure-as-code wrapper that automates the provisioning of AWS Lambda functions, S3 buckets, and CloudFront distributions. The system distinguishes itself by distributing server-side rendering and API routes across global edge locations to reduce latency. It integrates directly with content delivery networks to optimize the delivery of static assets and rendered pages, while providing a layer to wrap
Provides a compatible serverless layer to wrap Next.js applications for execution within AWS Lambda.
هذا المشروع هو إضافة ومحول Serverless Framework يتيح نشر تطبيقات Next.js على AWS Lambda@Edge وAWS CloudFront. يعمل كجسر لتكييف العرض من جانب الخادم ومسارات API للتنفيذ على حوسبة الحافة بدون خادم. تؤتمت الإضافة توفير البنية التحتية السحابية، بما في ذلك تعبئة ونشر كود التطبيق إلى مواقع الحافة العالمية. وتتعامل مع مزامنة الأصول الثابتة إلى دلاء التخزين وتعيين مسارات Next.js إلى وظائف حافة متخصصة لتقليل زمن الانتقال العالمي. يغطي المشروع قدرات واسعة النطاق بما في ذلك تسليم المحتوى العالمي، وتعيين النطاق المخصص وDNS، وإدارة حركة المرور القائمة على الحافة لإعادة توجيه النطاق. كما يدير تكوينات موارد الحوسبة، وأذونات IAM، وسياسات ذاكرة التخزين المؤقت لحافة الشبكة، بما في ذلك دعم التجديد الثابت التزايدي والتوليد المسبق التلقائي.
Adapts and packages Next.js applications specifically for deployment on AWS Lambda@Edge.
This project provides a Go runtime and SDK for building and deploying serverless functions within the AWS Lambda environment. It consists of a library for managing the function runtime and a collection of predefined event type definitions for structured data handling. The toolkit includes utilities for packaging compiled Go binaries into the specific archive formats and naming conventions required for cloud deployment. It uses an interface-based handler mapping system to bind user-defined functions to a runtime wrapper that manages input and output serialization. The project covers event-dri
Implements packaging and deployment patterns specifically for AWS Lambda serverless environments.
bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr
Supports bundling the backend and admin panel into serverless functions for AWS Lambda.
Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications to AWS Lambda. It functions as a serverless infrastructure automator that provisions API Gateways, IAM roles, and SSL certificates to run ASGI and WSGI applications as serverless functions. The tool distinguishes itself by providing a management CLI for executing remote administration scripts and management commands directly within the deployed environment. It includes specific mechanisms for serverless performance tuning, such as scheduling regular warm-up invocations to prev
A command line utility for packaging and deploying Python web applications to AWS Lambda.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Provides patterns for packaging web applications into container templates for AWS Lambda deployment.