16 Repos
Serverless applications and services built specifically on the Cloudflare Workers edge computing platform.
Distinct from Serverless Architectures: Distinct from Serverless Architectures: focuses on concrete implementations using Cloudflare Workers, not general serverless design patterns.
Explore 16 awesome GitHub repositories matching devops & infrastructure · Cloudflare Workers Implementations. Refine with filters or upvote what's useful.
Cloud-mail is a serverless email backend and routing service built on Cloudflare infrastructure. It provides a cloud-native system for receiving, storing, and processing electronic messages without the requirement for traditional mail server hardware. The platform includes an email data API for querying records and a visual analytics dashboard for tracking mail volume and system performance. It features automated processing capabilities to extract verification codes from message bodies and manages an email archive using persistent object storage for attachments and history. The system handle
Builds the entire email routing and API backend as a serverless application on the Cloudflare Workers platform.
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 serverless GPU hardware to execute large language models and image generation tasks at the network edge.
Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario
Exposes tool servers running inside containers to agents via gRPC for extended capabilities.
notion-zh_CN is a localization proxy and translation layer designed to adapt the Notion interface for Chinese users. It functions as a serverless tool that intercepts network traffic to deliver translated interface text and localized content in real time. The project provides a specialized proxy worker that translates user interface elements and slash commands into Chinese. It further enables localized command discovery by mapping pinyin keystrokes to application functions, allowing users to trigger internal commands without using English. The system also manages network traffic routing to o
Implements a serverless localization tool using Cloudflare Workers to intercept and modify network traffic.
Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir
Integrates with Cloudflare Workers and accesses platform bindings and resources.
WorkerVless2sub is a serverless proxy subscription manager that runs on Cloudflare's edge network, generating optimized VMess, VLESS, and Trojan proxy links. It operates as a subscription generator that combines a default node pool with IP-replacement optimization to produce high-performance proxy configurations. The project distinguishes itself through its environment-variable-driven configuration system, allowing node parameters like host, UUID, and password to be set without code changes. It provides multiple subscription delivery methods, including a token-based quick endpoint for pre-con
Generates optimized VMess, VLESS, and Trojan proxy subscriptions using Cloudflare Workers serverless runtime.
Argosbx ist ein automatisiertes Deployment-Skript und Multi-Protokoll-Proxy-Manager, der darauf ausgelegt ist, lokale Dienste mithilfe von Cloudflare Argo Tunnels für das Internet freizugeben. Es fungiert als Tool zur Installation und Konfiguration von Netzwerk-Tunneling-Kernels, einschließlich Sing-box und Xray, um sichere Proxys zu erstellen und Netzwerkeinschränkungen ohne offene Firewall-Ports zu umgehen. Das Projekt zeichnet sich durch einen Proxy-Abonnement-Generator aus, der formatierte und passwortgeschützte URLs für die Synchronisierung von Konfigurationen über Client-Geräte hinweg erstellt. Es verwaltet zudem diverse Tunneling-Protokolle wie VLESS, Hysteria2, TUIC und Shadowsocks-2022 sowohl in VPS- als auch in Docker-Umgebungen. Das System deckt breitere Funktionen für das Netzwerk-Traffic-Management ab, einschließlich IPv4- und IPv6-Outbound-Routing zur Maskierung von Serveridentitäten. Es enthält CLI-Dienstprogramme für das Proxy-Kernel-Management, die Wartung von Node-Lebenszyklen und container-bewusstes Deployment, um Netzwerkkonfigurationen basierend auf der Ausführungsumgebung anzupassen.
Generates formatted subscription URLs for proxy clients to easily import and update network node configurations.
Dieses Projekt ist ein shell-basiertes Deployment-Skript zur Konfiguration von Multi-Protokoll-Proxy-Servern unter Verwendung von sing-box. Es bietet ein System zur Installation und Verwaltung von Netzwerk-Proxy-Umgebungen auf Remote-Servern und unterstützt Protokolle wie Reality, Hysteria2, TUIC, Trojan und Shadowsocks. Das Tool enthält einen Proxy-Abonnement-Generator, der formatierte Node-Listen erstellt, die über einen einzigen Abonnement-Link mit verschiedenen Proxy-Clients kompatibel sind. Es implementiert zudem spezialisierte Netzwerkkonfigurationen, einschließlich Cloudflare WARP Proxy-Chains zur Umgehung regionaler Beschränkungen sowie Argo-Tunnel-Gateways für NAT-Traversal und Intranet-Penetration ohne öffentliche Domain. Die Software deckt eine Reihe von Traffic-Management-Funktionen ab, einschließlich chain-basiertem Proxy-Routing zur Umgehung regionaler Sperren und dem Deployment sicherer Websocket-Tunnel. Sie bietet eine automatisierte Umgebungskonfiguration und Service-Lifecycle-Management durch eine shell-skriptbasierte Engine und containerisiertes Service-Management.
Creates formatted node lists compatible with various proxy clients via a single subscription link.
CloudFlare-ImgBed is a serverless image hosting platform built on Cloudflare Workers, designed to accept, store, and serve images through a global edge network. It runs entirely on Cloudflare's serverless infrastructure, handling requests without persistent servers, and caches public responses at the edge for fast content delivery. The system authenticates programmatic access using time-limited API tokens and automatically converts uploaded images to WebP format while compressing oversized files during the upload process. The platform distinguishes itself through multi-backend storage routing
Runs entirely on Cloudflare Workers edge functions, handling requests without persistent servers or traditional runtime environments.
Microfeed ist ein serverloses Content-Management-System, das auf der Cloudflare-Infrastruktur gehostet wird und zur Verwaltung von Blogs, Podcasts und Multimedia-Feeds dient. Es fungiert als selbst gehosteter Multimedia-Publisher und Headless-Content-API, die es Benutzern ermöglicht, Text-, Audio- und Videoinhalte unter einer eigenen Domain zu organisieren. Das System enthält einen RSS- und JSON-Feed-Generator, um maschinenlesbare Inhalte an externe Aggregatoren und Podcast-Player zu verteilen. Es bietet eine programmatische Schnittstelle zur Verwaltung und Bereitstellung von Inhalten als Datenquelle für externe Client-Anwendungen. Die Plattform deckt die Verwaltung über ein Admin-Dashboard, dynamisches Site-Templating für HTML und CSS sowie die automatisierte E-Mail-Zustellung durch Drip-Scheduling ab. Zudem enthält sie Dienstprogramme zur Verfolgung von Media-Download-Statistiken über URL-Redirects von Drittanbietern.
Deploys a lightweight content system and data feeds using the Cloudflare Workers edge computing platform.
Miniflare ist ein lokaler Simulator und Emulator für Cloudflare Workers. Er bietet eine serverlose Laufzeitumgebung auf einem lokalen Rechner, die die Entwicklung und das Testen von Funktionen und Edge-APIs ermöglicht, ohne diese in einer Produktions-Cloud-Umgebung bereitstellen zu müssen. Das Projekt implementiert eine lokale Simulation von Edge-Storage-Primitiven, einschließlich Key-Value-Stores, Objektspeichern und Durable Objects. Es ermöglicht zudem eine lokale Integrations-Testumgebung, in der serverlose Funktionen innerhalb isolierter Sandboxes ausgeführt werden. Das Toolset deckt eine breite Entwicklungsfläche ab, einschließlich Hot-Reloading via Dateisystem-Monitoring, lokaler Zustandspersistenz für Storage-Bindings und dem Management von Umgebungsvariablen (Secrets). Es unterstützt zudem automatisierte Integrationstests mit zustandsisolierten Containern, um Datenlecks zwischen Testfällen zu verhindern.
Provides a local runtime environment that simulates Cloudflare Workers and associated edge APIs for development.
This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr
Exposes Cloudflare Workers, KV, D1, R2, Queues, and AI APIs as tools for AI assistants.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Implements serverless applications designed to run on the Cloudflare Workers edge computing platform.
mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for
Groups multiple servers and tools into a single unified service endpoint for simplified access.
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
Provides a serverless implementation of the Model Context Protocol to connect AI assistants to database resources via edge functions.
Das sandbox-sdk ist ein Development Kit für den Aufbau sicherer, isolierter Ausführungsumgebungen in einem globalen Edge-Netzwerk. Es bietet ein Framework zur Erstellung ephemerer, containerisierter Arbeitsbereiche, die es Entwicklern ermöglichen, nicht vertrauenswürdigen Code auszuführen, Build-Aufgaben zu verwalten und automatisierte Skripte zu hosten, ohne die Sicherheit des Host-Systems zu gefährden. Durch die Nutzung einer serverlosen Laufzeitumgebung ermöglicht die Plattform das Deployment dieser Umgebungen direkt an der Netzwerk-Edge, um eine niedrige Latenz zu gewährleisten. Die Plattform zeichnet sich durch die Integration von Sprachmodellen mit Sandbox-Ausführung aus, was die Entwicklung autonomer KI-Agenten erleichtert, die dynamische Aufgaben ausführen und Code generieren können. Sie enthält spezialisierte Funktionen für interaktives Remote-Development, wie persistente Terminal-Sitzungen und Echtzeit-Stream-Multiplexing, die aktives Debugging und die Beobachtung von Prozessen ermöglichen. Sicherheit wird durch automatisierte Credential-Injection und Netzwerkzugriffskontrollen verwaltet, wodurch sichergestellt wird, dass sensible Authentifizierungstoken vor dem in der Sandbox laufenden Code verborgen bleiben. Über ihre Kernfunktionen hinaus unterstützt die Plattform eine breite Palette von Workflows, einschließlich Web-App-Hosting, automatisierter Build-Pipelines und Remote-Dateisystemverwaltung. Sie bietet Tools zum Mapping interner Container-Dienste auf öffentliche Subdomains, was einen sicheren Remote-Zugriff auf gehostete Dienste ermöglicht. Das System enthält zudem Observability-Funktionen zur Erfassung von Laufzeitdiagnosen sowie Caching-Mechanismen, um Entwicklungszyklen durch die Wiederverwendung von Build-Artefakten zu beschleunigen.
Leverages a serverless runtime for executing code at the network edge with low latency and high scalability.