16 مستودعات
Globally distributed execution environments that support running code without managing underlying server infrastructure.
Explore 16 awesome GitHub repositories matching devops & infrastructure · Serverless Computing. Refine with filters or upvote what's useful.
Next.js is a full stack web framework designed for building applications with React. It functions as a React web framework that integrates a server-side rendering engine, a static site generator, and a dedicated application router to manage page-based navigation and dynamic URL segments. The framework enables the development of both frontend user interfaces and backend server logic within a single codebase. It provides a unified environment for full stack web development, allowing frontend and backend components to be built and managed together. The system focuses on frontend performance opt
Provides a runtime for executing server-side logic in globally distributed edge environments to reduce latency.
This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication
Executes event-driven backend logic in globally distributed environments to ensure low-latency performance for end users.
SvelteKit is a framework for full-stack web development that combines routing and server-side rendering to create websites with both client-side interactivity and server-side logic. It provides the infrastructure to build a variety of application types, including single page applications and static sites. The project utilizes an adapter-based deployment system to support multi-platform hosting. This allows a single codebase to be packaged for different environments, such as standalone Node servers, serverless edge deployments on Cloudflare, or hosted platforms like Vercel and Netlify. The fr
Supports executing application logic on globally distributed serverless functions to reduce user latency.
Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
Enables deployment of server logic to globally distributed edge computing environments.
Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports
Runs application logic and on-demand tasks in isolated environments that scale automatically based on request volume.
This repository provides a comprehensive library of code examples for implementing event-driven, serverless backend architectures. It serves as a practical guide for building scalable cloud-native applications that execute logic in isolated environments, triggered by infrastructure events or HTTP requests rather than persistent server processes. The collection demonstrates how to leverage managed infrastructure to automate backend workflows, including the use of asynchronous task queuing to maintain system stability during high traffic. It highlights patterns for secure API hosting, enabling
Provides a managed environment for executing backend code in response to cloud events without manual server provisioning.
workerd is a serverless edge runtime designed for executing lightweight, distributed functions at the network edge. It utilizes a V8-based JavaScript engine to provide fast startup and low memory overhead, while maintaining a WebAssembly-compatible execution environment that allows modules to run alongside JavaScript for high-performance computational tasks. The runtime supports isolate-based multi-tenancy to run multiple independent execution contexts within a single process. It implements an event-driven execution model that triggers code based on network requests or scheduled events and in
Provides a globally distributed runtime for executing lightweight serverless functions at the network edge.
This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage. The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through mult
Runs serverless functions on Cloudflare's global edge network for email and HTTP processing.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Provides a globally distributed runtime for executing stateful server code close to users with automatic scaling.
يحتوي هذا المستودع على الوثائق التقنية لـ Knative، ويوفر أدلة ومراجع شاملة لنشر أحجام العمل بدون خادم (Serverless) وسير العمل القائم على الأحداث. يعمل كمورد مركزي لتكوين القياس التلقائي القائم على الطلب، وتوجيه حركة المرور، وبناء الأنظمة المفصولة التي تطلق إجراءات بناءً على أحداث غير متزامنة. يتم تقديم الوثائق كموقع ويب ثابت قابل للبحث يتم تقديمه من ملفات Markdown. يستخدم هذا النظام تفرع المستندات ذو الإصدارات وخط أنابيب تكامل مستمر لأتمتة بناء ونشر التعليمات التقنية ومراجع واجهة برمجة التطبيقات. تغطي المحتويات إدارة الحوسبة بدون خادم، والهندسة القائمة على الأحداث، وإبلاغ الثغرات الأمنية.
Details the configuration and operation of serverless execution environments and autoscaling.
supabase-js هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.
Allows writing serverless functions that execute at the network edge to handle custom business logic.
og-image is an Open Graph image generator and HTML-to-image API designed to create custom, data-driven preview images for sharing links on platforms such as Twitter, Facebook, and Slack. It functions as a dynamic social card service that converts HTML and CSS layouts into static image files. The service automates the production of social media preview images and Open Graph metadata assets, allowing for the creation of personalized sharing cards based on page content or user data without manual graphic design. The system utilizes a layout engine to translate HTML and CSS into SVG strings, whi
Executes image rendering logic on a globally distributed edge network to minimize delivery latency.
Microfeed هو نظام إدارة محتوى بدون خادم (serverless) مستضاف على بنية Cloudflare التحتية لإدارة المدونات، والبودكاست، وخلاصات الوسائط المتعددة. يعمل كناشر وسائط متعددة ذاتي الاستضافة وواجهة برمجة تطبيقات (API) للمحتوى بدون واجهة أمامية (headless)، مما يسمح للمستخدمين بتنظيم المحتوى النصي والصوتي والمرئي تحت نطاق مخصص. يتضمن النظام مولد خلاصات RSS وJSON لتوزيع المحتوى القابل للقراءة آلياً على المجمعات الخارجية ومشغلات البودكاست. يوفر واجهة برمجية لإدارة وتقديم المحتوى كمصدر بيانات لتطبيقات العملاء الخارجية. تغطي المنصة إدارة لوحة التحكم الإدارية، وقوالب المواقع الديناميكية لـ HTML وCSS، وتسليم المحتوى عبر البريد الإلكتروني المؤتمت من خلال جدولة التنقيط. كما تتضمن أدوات لتتبع إحصائيات تنزيل الوسائط عبر إعادة توجيه الروابط من جهات خارجية.
Executes business logic on a globally distributed network to reduce latency by running code close to users.
This project is a serverless application framework used to define and deploy cloud infrastructure, serverless APIs, and static frontends through infrastructure as code. It functions as a full stack deployment pipeline and a cloud infrastructure orchestrator for provisioning resources like databases and storage buckets across multiple cloud accounts. The framework includes a local cloud development environment that allows for testing and debugging API endpoints and cloud functions on a local machine before deployment. It also features a containerized build pipeline specifically designed to con
Runs backend logic in serverless environments without the need to manage physical servers.
This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit
Runs code in globally distributed edge function runtimes to process requests closer to users.
sandbox-sdk هي مجموعة أدوات تطوير مصممة لبناء بيئات تنفيذ آمنة ومعزولة على شبكة حافة عالمية. توفر إطار عمل لإنشاء مساحات عمل مؤقتة ومحاوية تسمح للمطورين بتشغيل كود غير موثوق به، وإدارة مهام البناء، واستضافة نصوص برمجية مؤتمتة دون المساس بأمان نظام المضيف. من خلال الاستفادة من وقت تشغيل بدون خادم (serverless)، تتيح المنصة نشر هذه البيئات مباشرة عند حافة الشبكة لضمان أداء منخفض التأخير. تتميز المنصة بدمج نماذج اللغة مع التنفيذ المعزول، مما يسهل تطوير وكلاء ذكاء اصطناعي مستقلين يمكنهم أداء مهام ديناميكية وإنشاء كود. تتضمن ميزات متخصصة للتطوير البعيد التفاعلي، مثل جلسات الطرفية المستمرة وتعدد إرسال التدفق في الوقت الفعلي، والتي تسمح بتصحيح الأخطاء النشط ومراقبة العمليات. تتم إدارة الأمان من خلال حقن بيانات الاعتماد المؤتمتة وضوابط الوصول إلى الشبكة، مما يضمن بقاء رموز المصادقة الحساسة مخفية عن الكود الذي يعمل داخل بيئة الاختبار المعزولة. بعيداً عن قدرات التنفيذ الأساسية، تدعم المنصة مجموعة واسعة من سير العمل بما في ذلك استضافة تطبيقات الويب، وخطوط أنابيب البناء المؤتمتة، وإدارة نظام الملفات البعيد. توفر أدوات لتعيين خدمات الحاويات الداخلية إلى نطاقات فرعية عامة، مما يتيح الوصول البعيد الآمن إلى الخدمات المستضافة. يتضمن النظام أيضاً ميزات المراقبة لالتقاط تشخيصات وقت التشغيل وآليات التخزين المؤقت لتسريع دورات التطوير عن طريق إعادة استخدام عناصر البناء.
Distributes execution environments across a global network to minimize latency by running code closer to the user.