6 个仓库
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 是一个 Python 数据应用框架,用于通过连接数据可视化、小部件和回调来构建交互式仪表板和响应式用户界面。它作为一个响应式 UI 库,根据用户交互同步应用状态与界面更新。 该项目通过提供多种执行模型脱颖而出,包括用于可扩展会话管理的基于 FastAPI 的 Web 应用服务器,以及使 Python 应用无需后端服务器即可直接在浏览器中运行的 WebAssembly 编译器。它还包含一个用于构建具有流式文本响应和消息历史记录的对话式 AI 界面的专用工具包。 该框架涵盖了广泛的功能领域,包括响应式布局设计、集成多种绘图库和交互式数据表,以及管理响应式参数。它提供了用于用户身份验证、会话持久化和后台任务调度的工具。
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.