12 مستودعات
Distributed platforms that execute code closer to the end user to reduce latency and improve application performance.
Explore 12 awesome GitHub repositories matching devops & infrastructure · Edge Computing Platforms. Refine with filters or upvote what's useful.
Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia
Deploys isolated, resource-constrained sandbox environments across a multi-tenant infrastructure for edge computing.
Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.
Facilitates building high-performance web applications optimized for edge computing platforms.
This project is a full-stack React starter kit and TypeScript web application boilerplate. It provides a pre-configured project template that combines a frontend and backend to accelerate the development of production-ready web applications. The kit is distinguished by its focus on type-safe architectures, utilizing a monorepo structure to synchronize data types between the server and client. It integrates specific implementations for SaaS operations, including recurring subscription billing via Stripe and user identity authentication supporting passkeys, social logins, and email verification
Deploys application logic to globally distributed worker nodes via Cloudflare Workers to minimize latency.
Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t
Provides a distributed infrastructure for deploying and executing isolated WebAssembly modules at the network edge.
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
Implements a distributed platform that executes code closer to end users to minimize request latency.
Rivet هي بنية تحتية موزعة لإدارة دورة حياة وعنونة واستمرارية الممثلين (actors) ومحركات التنفيذ الدائمة. توفر بيئة معزولة للعمليات الموزعة تنفذ منطق التطبيق داخل عزل خفيف الوزن، مما يضمن عزل الموارد وبدء التشغيل السريع. تم تصميم النظام لتنسيق العمليات متعددة الخطوات باستخدام طوابير ومؤقتات دائمة لضمان إكمال المهام بشكل موثوق عبر البيئات الموزعة. تمكن المنصة بشكل خاص من تنسيق وكلاء الذكاء الاصطناعي ذوي الحالة (stateful) الذين يحتفظون بذاكرة وحالة دائمة عبر التفاعلات طويلة الأمد وسير العمل المعقد. تتميز بإطار عمل لمزامنة الحالة عبر WebSocket يربط مكونات واجهة المستخدم الأمامية بالعمليات البعيدة ذات الحالة عبر اتصال ثنائي الاتجاه في الوقت الفعلي. يغطي النظام مجموعة واسعة من القدرات بما في ذلك عنونة الممثلين الهرمية، ووقت تشغيل "الإسبات عند الخمول" لتحسين الموارد، وطبقة استمرارية قابلة للتوصيل لخلفيات التخزين المعيارية. كما يتضمن أدوات لتصحيح أخطاء الجلسة النشطة، ومراقبة حالة التنفيذ في الوقت الفعلي، وخيارات نشر آلية للبنية التحتية الطرفية أو السحابية أو الخاصة. تم تنفيذ المشروع بلغة Rust ويدعم تطوير الممثلين بلغات متعددة.
Provides a platform for deploying resource-constrained, isolated code execution across a global network of edge nodes.
This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend services. It serves as a client for managing user authentication, cloud databases, and remote file storage within a mobile environment. The SDK enables mobile developers to implement secure login flows using OAuth, email, and phone verification. It includes a database client for performing CRUD operations on structured data and a storage client for uploading and retrieving binary assets from remote cloud buckets. Additionally, it features a WebSocket-based interface to receiv
Enables the execution of compute tasks at the network edge to reduce latency and optimize performance.
This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
Provides a comprehensive toolkit for developing and deploying code to a distributed edge compute platform.
This project is a full-stack TypeScript template and boilerplate designed for bootstrapping software-as-a-service applications on a global edge network. It provides a pre-configured foundation that integrates a frontend framework, styling library, and database tools to accelerate the development of serverless applications. The stack is distinguished by its focus on type-safe cloud infrastructure, using automatic type generation for environment variables and resource bindings. It enables a consistent development workflow through local emulation of cloud bindings, ensuring that behavior remains
Implements a development foundation for low-latency applications running on a distributed serverless infrastructure.
This project is an API gateway optimization manual and implementation guide for OpenResty. It provides a collection of architectural patterns and coding standards for developing scriptable server logic using the Lua language within Nginx. The repository serves as a reference for extending web server functionality and optimizing network traffic gateways. It focuses on deployment strategies and high-performance coding patterns to reduce latency and increase request throughput. The content covers the development of custom gateway logic, edge computing workflows, and high-throughput network engi
Implements edge computing workflows to process requests closer to the user for improved efficiency.
The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of
Provides a toolchain for deploying resource-constrained, isolated code execution with integrated storage at the edge.
sandbox-sdk هي مجموعة أدوات تطوير مصممة لبناء بيئات تنفيذ آمنة ومعزولة على شبكة حافة عالمية. توفر إطار عمل لإنشاء مساحات عمل مؤقتة ومحاوية تسمح للمطورين بتشغيل كود غير موثوق به، وإدارة مهام البناء، واستضافة نصوص برمجية مؤتمتة دون المساس بأمان نظام المضيف. من خلال الاستفادة من وقت تشغيل بدون خادم (serverless)، تتيح المنصة نشر هذه البيئات مباشرة عند حافة الشبكة لضمان أداء منخفض التأخير. تتميز المنصة بدمج نماذج اللغة مع التنفيذ المعزول، مما يسهل تطوير وكلاء ذكاء اصطناعي مستقلين يمكنهم أداء مهام ديناميكية وإنشاء كود. تتضمن ميزات متخصصة للتطوير البعيد التفاعلي، مثل جلسات الطرفية المستمرة وتعدد إرسال التدفق في الوقت الفعلي، والتي تسمح بتصحيح الأخطاء النشط ومراقبة العمليات. تتم إدارة الأمان من خلال حقن بيانات الاعتماد المؤتمتة وضوابط الوصول إلى الشبكة، مما يضمن بقاء رموز المصادقة الحساسة مخفية عن الكود الذي يعمل داخل بيئة الاختبار المعزولة. بعيداً عن قدرات التنفيذ الأساسية، تدعم المنصة مجموعة واسعة من سير العمل بما في ذلك استضافة تطبيقات الويب، وخطوط أنابيب البناء المؤتمتة، وإدارة نظام الملفات البعيد. توفر أدوات لتعيين خدمات الحاويات الداخلية إلى نطاقات فرعية عامة، مما يتيح الوصول البعيد الآمن إلى الخدمات المستضافة. يتضمن النظام أيضاً ميزات المراقبة لالتقاط تشخيصات وقت التشغيل وآليات التخزين المؤقت لتسريع دورات التطوير عن طريق إعادة استخدام عناصر البناء.
Deploys and manages secure, isolated code execution environments directly on a global edge network.