6 repositorios
Platforms that abstract infrastructure to run code as event-driven functions.
Distinguishing note: Focuses on the orchestration of serverless functions.
Explore 6 awesome GitHub repositories matching web development · Serverless Frameworks. Refine with filters or upvote what's useful.
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,
Deploys and manages event-driven functions that scale automatically.
Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet
Offers a framework that abstracts Kubernetes infrastructure to run and scale event-driven functions.
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 framework that utilizes WebAssembly to run high-performance computational logic in serverless environments.
Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp
Offers a developer framework for building and running event-driven serverless applications using WebAssembly.
Panel es un framework de aplicaciones de datos en Python utilizado para construir dashboards interactivos e interfaces de usuario reactivas conectando visualizaciones de datos, widgets y callbacks. Funciona como una librería de UI reactiva que sincroniza el estado de la aplicación con las actualizaciones de la interfaz basadas en las interacciones del usuario. El proyecto se distingue por ofrecer múltiples modelos de ejecución, incluyendo un servidor de aplicaciones web basado en FastAPI para la gestión escalable de sesiones y un compilador de WebAssembly que permite que las aplicaciones de Python se ejecuten directamente en el navegador sin un servidor backend. También incluye un kit de herramientas especializado para construir interfaces de IA conversacional con respuestas de texto en streaming e historiales de mensajes. El framework cubre amplias áreas de capacidad, incluyendo diseño de layout responsivo, la integración de diversas librerías de trazado y tablas de datos interactivas, y la gestión de parámetros reactivos. Proporciona herramientas para la autenticación de usuarios, persistencia de sesiones y la programación de tareas en segundo plano.
Enables the execution of full Python application logic within the client browser using WebAssembly.
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 high-performance environment for executing logic at the edge via WebAssembly modules.