12 个仓库
Globally distributed environments for executing code close to the end user.
Explore 12 awesome GitHub repositories matching devops & infrastructure · Edge Function Runtimes. 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.
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.
supabase-js 是一个全面的客户端库,旨在将前端应用程序与托管的后端即服务 (BaaS) 集成。它提供了一个统一的接口,用于与 PostgreSQL 数据库、身份管理系统、云对象存储和实时数据同步进行交互。 该库具有同构客户端设计,可在浏览器和服务器环境中运行。它通过类型安全的方法脱颖而出,利用 TypeScript 将数据库模式直接映射到客户端定义,并采用基于 PostgREST 的 API 将 JavaScript 调用转换为 RESTful 请求。 该客户端涵盖了广泛的功能,包括通过 OAuth、OIDC 和通行密钥 (passkeys) 进行用户身份验证,以及使用签名令牌进行会话管理。它通过 S3 兼容的存储接口管理大规模二进制数据,并通过基于 WebSocket 的订阅实现实时应用程序更新,以进行数据库更改和状态同步。其他功能包括无服务器边缘函数的调用以及使用向量嵌入执行相似性搜索。
Allows writing serverless functions that execute at the network edge to handle custom business logic.
og-image 是一个 Open Graph 图像生成器和 HTML 转图像 API,旨在为在 Twitter、Facebook 和 Slack 等平台上共享链接创建自定义的、数据驱动的预览图像。它作为一个动态社交卡片服务,将 HTML 和 CSS 布局转换为静态图像文件。 该服务自动化了社交媒体预览图像和 Open Graph 元数据资产的生产,允许在无需手动图形设计的情况下,根据页面内容或用户数据创建个性化的共享卡片。 该系统利用布局引擎将 HTML 和 CSS 转换为 SVG 字符串,然后将其渲染为光栅图像。这些资产通过无服务器函数和分布式网络执行进行交付,并结合全局缓存来优化先前生成图像的交付。
Executes image rendering logic on a globally distributed edge network to minimize delivery latency.
Microfeed 是一个托管在 Cloudflare 基础设施上的无服务器内容管理系统,用于管理博客、播客和多媒体订阅源。它作为一个自托管的多媒体发布平台和无头内容 API,允许用户在自定义域名下组织文本、音频和视频内容。 该系统包含一个 RSS 和 JSON 订阅源生成器,用于将机器可读的内容分发给外部聚合器和播客播放器。它提供了一个程序化接口,用于管理和提供内容,作为外部客户端应用程序的数据源。 该平台涵盖了管理仪表盘、用于 HTML 和 CSS 的动态站点模板,以及通过滴灌式调度进行的自动化电子邮件内容交付。它还包括通过第三方 URL 重定向跟踪媒体下载统计信息的实用程序。
Executes business logic on a globally distributed network to reduce latency by running code close to users.
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.
The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge network. It provides a framework for creating ephemeral, containerized workspaces that allow developers to run untrusted code, manage build tasks, and host automated scripts without compromising host system security. By leveraging a serverless runtime, the platform enables the deployment of these environments directly at the network edge to ensure low-latency performance. The platform distinguishes itself by integrating language models with sandboxed execution, facilitating the
Distributes execution environments across a global network to minimize latency by running code closer to the user.