24 مستودعات
Discrete compute functions that trigger automatically based on system events.
Distinct from Event-Driven Triggers: Focuses on the serverless function execution model rather than general workflow trigger mechanisms.
Explore 24 awesome GitHub repositories matching devops & infrastructure · Serverless Function Executions. Refine with filters or upvote what's useful.
Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio
Utilizes serverless function execution via Modal for scalable, on-demand processing of audio and conversation data.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents Azure Functions for processing events with on-demand serverless code execution.
WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har
Executes user-uploaded functions to respond to SaaS events or connect APIs.
FlutterFire هي مجموعة من الإضافات والمكتبات التي توفر Firebase SDK للتطبيقات المبنية بإطار عمل Flutter. تعمل كمغلف لخدمات السحابة يربط واجهات برمجة تطبيقات سحابة Firebase بلغة البرمجة Dart، مما يتيح التكامل الخلفي لتخزين البيانات السحابية، ومصادقة المستخدم، وتنفيذ الوظائف بدون خادم. يستخدم المشروع بنية معيارية تعتمد على الإضافات لفصل خدمات السحابة المختلفة إلى حزم مستقلة. يستخدم تجريدات واجهة المنصة وقابلية التشغيل البيني الأصلية القائمة على قناة الأسلوب (method-channel) للتواصل مع SDKs الأصلية لنظامي Android وiOS من خلال واجهة برمجة تطبيقات متسقة. تغطي SDK عدة مجالات قدرات أساسية، بما في ذلك مزامنة البيانات في الوقت الفعلي للحالة القائمة على المستندات، وإدارة هوية المستخدم للجلسات الآمنة، وإدارة الملفات السحابية. كما توفر أدوات لتحليلات تطبيقات الهاتف المحمول، وتسليم إشعارات الدفع عن بعد، ومراقبة أداء التطبيق، والتحقق من سلامة التطبيق.
Enables the execution of backend code in response to specific events or direct client requests.
llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co
Runs asynchronous handler functions to process events in a low-latency serverless environment.
Kubeless is a Kubernetes-native serverless framework that deploys and runs stateless functions as custom resources managed by an in-cluster controller. It functions as a Function-as-a-Service platform, launching function runtime pods on demand and scaling them to zero when idle to optimise resource usage. Functions are invoked automatically through HTTP requests or a publish-subscribe messaging bus, enabling event-driven execution for workloads and microservices. The platform supports running functions written in Golang, Python, Node.js, Ruby, PHP, .NET, and Ballerina, with the ability to add
Triggers serverless functions through HTTP requests or pub/sub messaging for event-driven workloads and microservices.
Sanity هي منصة إدارة محتوى بدون واجهة أمامية (headless) وواجهة برمجة تطبيقات (API) للمحتوى المهيكل، تقوم بتخزين البيانات وتقديمها عبر API إلى أي واجهة أمامية أو جهاز. تعمل كاستوديو محتوى في الوقت الفعلي، وتوفر بيئة تحرير قابلة للتخصيص لإدارة الأصول الرقمية والمستندات من خلال طبقة بيانات مفصولة وآمنة من حيث الأنواع. تتميز المنصة بمحرك استعلام موجه للرسوم البيانية يستخدم لغة GROQ لتصفية وتحويل واسترجاع المحتوى المهيكل. تتيح التحرير التعاوني في الوقت الفعلي مع مؤشرات الحضور المباشر ونهج يعتمد على المخطط (schema) لإدارة المستندات. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك إدارة الأصول الرقمية مع تحويلات عند الطلب، وأتمتة سير عمل المحتوى عبر وظائف بدون خادم (serverless) وخطافات الويب (webhooks)، والقدرة على بناء واجهات تحرير مخصصة من خلال بنية إضافات. كما يدعم تسلسل النصوص الغنية وإدارة دورات حياة المستندات من المسودات إلى حالات النشر.
Executes discrete serverless functions triggered by system events to automate tasks like data synchronization.
CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT
Decouples serverless function code from provider-specific event formats to reduce vendor lock-in.
Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event
Executes user functions automatically when events arrive from HTTP, message queues, or streaming data sources.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Executes serverless functions in the background triggered by specific system events.
هذا المشروع عبارة عن مجموعة من التنفيذات المرجعية، والكود النموذجي، وأدوات البدء لدمج خدمات Firebase الخلفية في تطبيقات الويب باستخدام JavaScript SDK. يعمل كدليل عملي لتمهيد المشاريع مع المصادقة المستضافة على السحابة، وقواعد البيانات، والمنطق بدون خادم. يوفر المستودع أمثلة محددة لتنفيذ مزامنة البيانات في الوقت الفعلي، وإدارة هوية المستخدم، والوظائف السحابية القائمة على الأحداث. كما يتضمن كوداً مرجعياً لاستخدام محاكيات الخدمة المحلية لاختبار وظائف السحابة على جهاز محلي قبل نشر الإنتاج. يغطي الكود المصدري مجموعة واسعة من القدرات، بما في ذلك تخزين البيانات العلائقية وغير العلائقية (no-sql)، واستضافة الأصول الثابتة على شبكة توصيل محتوى عالمية (CDN)، وفرض قواعد الأمان التعريفية. كما يوضح دمج التحقق من الهوية وتنفيذ المنطق من جانب الخادم في البيئات المدارة.
Demonstrates event-driven serverless functions that trigger backend logic in response to system events or HTTPS requests.
هذا SDK خلفية كخدمة يربط تطبيقات الويب والهاتف المحمول بمجموعة من الخدمات السحابية. يوفر واجهة موحدة لإدارة هوية المستخدم، وتنفيذ منطق بدون خادم، والتعامل مع تخزين كائنات السحابة. تتميز مجموعة الأدوات بمزامنة البيانات في الوقت الفعلي، مما يسمح لبيانات مستندات NoSQL بالبقاء متسقة عبر عملاء متعددين مع استمرارية مدمجة في وضع عدم الاتصال. وتسهل وصول المستخدم الآمن من خلال مجموعة متنوعة من موفري الهوية وتدير استدعاء الوظائف بدون خادم لتنفيذ منطق الخلفية استجابة لطلبات HTTPS أو أحداث قاعدة البيانات. يغطي SDK مجموعة واسعة من الإمكانيات التشغيلية، بما في ذلك إدارة قواعد بيانات NoSQL والعلائقية، ومراقبة الأعطال، وتحليلات سلوك المستخدم. كما يوفر أدوات لتكوين التطبيق عن بُعد، والإشعارات المستهدفة، وتكامل النماذج اللغوية الكبيرة للميزات المدعومة بالذكاء الاصطناعي. تم تنفيذ المشروع بلغة TypeScript ويوفر مكتبات خاصة باللغة تجرد واجهات برمجة تطبيقات REST و WebSocket إلى طرق عالية المستوى.
Executes discrete compute functions automatically based on system events or HTTPS requests.
Lucida is a multimodal AI assistant framework and containerized microservice orchestrator. It provides a platform for building agents that process and integrate speech, vision, and text inputs to perform intelligent tasks, supported by a retrieval-augmented generation system for storing and querying factual data from texts, URLs, and images. The framework features a state-graph workflow engine to route user requests through a sequence of microservices using a predefined state machine. It also includes an extensible plugin interface that allows for the integration of custom functional modules
Provides REST API endpoints to trigger core AI inference and learning processes from external clients.
Azure-zero-to-hero is a comprehensive learning path and technical curriculum designed for mastering cloud infrastructure, security, and deployment on Azure. It consists of a series of courses, guides, and training modules that provide a structured approach to learning the Azure ecosystem. The project provides practical walkthroughs and tutorials covering the orchestration of containerized applications via Kubernetes, the construction of CI/CD pipelines using Azure DevOps, and the provisioning of core infrastructure including virtual machines and virtual networks. It also includes dedicated tr
Teaches the creation of event-driven serverless functions that execute automatically in response to system events.
Babashka هو مترجم نصوص Clojure أصلي ولغة برمجة نصية للغلاف مصممة لأتمتة النظام ومهام سطر الأوامر. يعمل كملف ثنائي مجمع ينفذ كود Clojure مباشرة، مما يلغي حمل بدء التشغيل المرتبط بآلة Java الافتراضية. وقت التشغيل هو بيئة Clojure قابلة للتوسيع تدعم نظام إضافة pod، مما يسمح بتحميل ملفات ثنائية خارجية كمكتبات لإضافة وظائف جديدة إلى بيئة التنفيذ. يشمل سطح قدرته الدعم لبناء أدوات سطر أوامر قابلة للتوسيع ونشر نصوص Clojure كوظائف سحابية بدون خادم. تتضمن البيئة أيضاً حلقة قراءة-تقييم-طباعة (REPL) مع سجل أوامر مستمر.
Optimizes the execution environment to run Clojure scripts as short-lived serverless cloud functions.
supabase-js هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.
Executes custom logic in edge functions without requiring dedicated server management.
Testcontainers for .NET هي مكتبة اختبار Docker وإطار عمل لاختبار التكامل مصمم لإدارة دورة حياة الحاويات المؤقتة. توفر تجريدات عالية المستوى كغلاف لواجهة برمجة تطبيقات Docker لتوفير بنية تحتية سريعة الزوال، واستبدال المحاكيات (mocks) بقواعد بيانات حقيقية، ومراسلات، ومثيلات محركات بحث لضمان بيئات اختبار معزولة وقابلة للتكرار. يتميز المشروع بنمط حاوية تكوين البناء وآلية ربط المنافذ الديناميكية التي تمنع التصادمات أثناء تنفيذ الاختبار المتزامن. يتيح اتصالاً موثوقاً بين الخدمات عبر تنسيق الشبكة الافتراضية وتسمية الشبكة المستعارة، ويضمن توفر الخدمة من خلال فحوصات الجاهزية القائمة على الاستطلاع (polling) لنقاط نهاية HTTP ومنافذ TCP. توفر المكتبة وحدات متخصصة لقواعد البيانات العلائقية، وNoSQL، وقواعد بيانات المتجهات، بالإضافة إلى وسطاء المراسلة ومحاكيات الخدمات السحابية. تمتد قدراتها إلى تكوين صور الحاويات، وجمع السجلات، ومحاكاة ظروف الشبكة للتحقق من مرونة النظام. تدعم الاتصال بأوقات تشغيل Docker المحلية والبعيدة من خلال متغيرات البيئة وملفات التكوين الموحدة.
Configures container instances to support serverless computing functions for data processing within Apache Pulsar.
Zeebe هو محرك سير عمل سحابي أصلي وآلة حالة موزعة مصممة لتنسيق العمليات التجارية باستخدام معايير BPMN وDMN. يعمل كمحرك سير عمل gRPC عالي الأداء ينفذ عمليات تجارية معقدة من خلال بنية تدفق أحداث مجزأة. يعمل النظام أيضاً كمنسق لوكلاء النماذج اللغوية الكبيرة، حيث ينسق تفكير الذكاء الاصطناعي واستخدام الأدوات ضمن العمليات التجارية الحتمية. يتميز المحرك بشبكة وسيطة من نظير إلى نظير ونموذج تكرار بيانات قائم على الإجماع يضمن التوافر العالي وتحمل الأخطاء. يستخدم مجموعة وسطاء مجزأة لتحقيق قابلية التوسع الأفقي ويستخدم ضغطاً عكسياً للطلب التكيفي لتنظيم تدفق الأوامر الوارد ومنع التحميل الزائد للنظام. تغطي المنصة سطحاً واسعاً من الإمكانيات التشغيلية، بما في ذلك مراقبة التنفيذ في الوقت الفعلي مع خرائط حرارة الأداء، واتخاذ القرارات التجارية المؤتمتة عبر جداول القرار، وتنفيذ المهام الموزعة من خلال نموذج عامل مهمة يعتمد على الاقتراع. كما يوفر أدوات لعزل موارد المستأجرين المتعددين، والتحكم في الوصول القائم على الهوية، وتكامل واجهات برمجة تطبيقات الويب الخارجية والدوال بدون خادم. يمكن نشر النظام عبر بيئات مختلفة، بما في ذلك Kubernetes وDocker، ويتم إدارته من خلال مزيج من واجهة سطر الأوامر وواجهة برمجة تطبيقات REST برمجية.
Triggers external cloud functions as discrete execution steps within an automated business process.
Space Cloud هو حزمة خلفية كخدمة (Backend-as-a-Service) سحابية ذاتية الاستضافة. يعمل كمنصة بدون خادم (Serverless) قائمة على Kubernetes توفر بوابة GraphQL و REST API، ومولداً لواجهة برمجة تطبيقات قاعدة البيانات، ومنسقاً يعتمد على الأحداث. تقوم المنصة بتحويل مخططات قواعد بيانات SQL و NoSQL إلى نقاط نهاية آمنة، مما يلغي الحاجة إلى تطوير الخلفية يدوياً. وتتميز بقدرتها على إجراء عمليات ربط البيانات عن بُعد، والتي تدمج السجلات من قواعد البيانات الداخلية والخدمات المصغرة الخارجية عبر HTTP في استعلام واحد. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك التحكم في الوصول القائم على القواعد لأمن البيانات، ومزامنة البيانات في الوقت الفعلي، وواجهة موحدة لتخزين الكائنات السحابية. كما يتضمن محرك أتمتة لتشغيل خطافات الويب (Webhooks) غير المتزامنة والوظائف بدون خادم استجابةً لأحداث قاعدة البيانات أو نظام الملفات. تتم إدارة النشر عبر Kubernetes، مع دعم أحمال العمل المعتمدة على الحاويات مع ميزة التحجيم التلقائي حتى الصفر.
Exposes custom HTTP services and serverless functions through secure API endpoints for data joins.
This project is a serverless DNS resolver and DNS over HTTPS gateway that translates domain names into IP addresses. It functions as an edge computing DNS filter designed to encrypt queries, prevent tampering, and improve user privacy on browsers and mobile devices. The system distinguishes itself by operating as an edge DNS traffic monitor that logs and analyzes request patterns in real time. It utilizes curated blocklists at the network edge to block malicious domains and trackers. The software provides capabilities for private DNS filtering, network traffic monitoring, and the management
Runs DNS resolution logic in short-lived, automatically scaling serverless functions without persistent server state.