8 Repos
Distributed computing environments for event-driven functions and persistent storage.
Distinguishing note: Focuses on the platform-level execution of serverless functions.
Explore 8 awesome GitHub repositories matching devops & infrastructure · Serverless Platforms. Refine with filters or upvote what's useful.
Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr
Executes event-driven functions and manages persistent storage without requiring dedicated server infrastructure.
This project is a comprehensive, community-driven directory that serves as a centralized discovery hub for the container ecosystem. It functions as a structured knowledge base, aggregating a wide array of software tools, educational materials, and technical resources designed to assist developers and operators in mastering containerization technologies. The repository distinguishes itself through a meticulously organized taxonomy that maps the entire container lifecycle, from initial development and image building to orchestration, security, and infrastructure operations. By curating disparat
Enables deployment of applications on serverless platforms.
OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,
Layers and responsibilities¶ The recommended platform for deploying OpenFaaS is Kubernetes, whether that is a local environment, a self-hosted cluster, or with a managed service such as AWS Elastic Kubernetes Service
InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize
Runs custom code in a distributed remote environment via API requests to process backend data.
Databend is a cloud-native data warehouse and OLAP database designed for large-scale analytics. It functions as a SQL-compliant engine and serverless analytics platform that separates compute from storage to allow for independent scaling. The system integrates vector database capabilities, indexing high-dimensional embeddings to enable semantic, hybrid, and full-text searches across massive datasets. It further distinguishes itself through serverless compute management that automatically scales resources based on demand and shuts them down during idle periods. The platform covers a broad set
Offers a serverless analytics platform that automatically scales compute resources based on real-time demand.
OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq
Provides a complete distributed computing platform for deploying and executing stateless functions in response to events.
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
Provides an event-driven platform that runs user functions triggered by HTTP, message queues, and streaming data sources with automatic scaling.
Dieses Projekt ist eine serverlose Continuous-Integration- und Delivery-Plattform, die automatisierte Build- und Test-Pipelines unter Verwendung dynamischer Rechenskalierung ausführt. Es fungiert als automatisierter Test-Orchestrator, der in der Lage ist, Shell-Skripte und Test-Suiten über mehrere Programmiersprachen-Runtimes hinweg auszuführen. Das System nutzt einen containerisierten Build-Runner, um ressourcenintensive Aufgaben in einen Docker-Container-Cluster auszulagern und so die Einschränkungen serverloser Umgebungen zu umgehen. Es integriert ein Build-Status-Benachrichtigungssystem, das Ergebnisse an Chat-Kanäle, E-Mails und SMS veröffentlicht, während Status-Badges generiert werden, um den Status spezifischer Code-Branches zu kommunizieren. Die Plattform deckt mehrere Funktionsbereiche ab, einschließlich Webhook-gesteuerter Ereignisauslösung für Integrations-Builds, Unterstützung für mehrere Sprach-Runtimes und automatisierte Integrationstests. Sie enthält zudem Sicherheitsmaßnahmen für das Management von Build-Secrets und den Schutz von Build-Protokollen, insbesondere für geforkte Repositorys.
Implements a distributed computing environment specifically designed for event-driven build and test pipelines.