A Cloudflare WebExtension
Provides a CPanel Plugin to allow one click Cloudflare setup.
A Cloudflare plugin for Magento2.
A Cloudflare plugin for WordPress
A React/Redux front-end for Cloudflare's WordPress, Magento2, and cPanel plugins.
The official Go library for the Cloudflare API
Node.js API for Client API
Python wrapper for the Cloudflare Client API v4
PHP library for the Cloudflare v4 API
Cloudflare salt module allows you to manage zones on Cloudflare from salt.
logshare is a library & CLI client for retrieving logs from Cloudflare's Enterprise Log Share service.
Packages for working with JSON Schema and JSON Hyper-Schema
A CLI tool that scaffolds API documentation based on JSON HyperSchemas.
Doca theme using Twitter Bootstrap
CFSSL: Cloudflare's PKI and TLS toolkit
Cloudflare's Internet facing SSL configuration
Go server for two-man rule style file encryption and decryption.
BPF Tools - packet analyst toolkit
Package fourq implements FourQ, a high-speed elliptic curve at the 128-bit security level.
Go implementation of the keyless protocol
CFSSL's CA trust store repository
Automated certificate management using a CFSSL CA.
crypto/tls, now with 100% more 1.3. THE API IS NOT STABLE AND DOCUMENTATION IS NOT GUARANTEED.
Embed the Power of Lua into NginX
Real-time analyzing and diagnosing tools for Nginx based on SystemTap
Simple macro language extentions to systemtap
nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
Brotli module for NGINX, including the encoder
A self contained Lua MessagePack C implementation.
Raw-socket-based Logger Library for Nginx (based on ngx_lua)
Lua library for HTTP cookie manipulations for OpenResty/ngx_lua
json lib for lua and C
A Lua interface to Sentry
RE2's C and Lua interface
Lua module to add Google OAuth to nginx
Easier to read LuaJIT dumps
Documentation site for Backgrid
A tool for communicating between web pages
Open-source documentation for common JSON formats.
Render React DOM into a new context (aka "Portal")
Accessibility util for scoping focus to an element.
Accessibility util for storing/restoring focus.
:thought_balloon: Simple modal component for React.
ESLint rules for Cloudflare
Express middleware to generate preload headers
:gem: Cloudflare UI Framework
Universal install guide for embed codes and CMS plugins.
Webpack loader that transforms JSON Schemas (without $refs) into examples.
Webpack loader that resolves both internal and external JSON Schema references.
Convert an embed code to a plugin.
(DEPRECATED.) Cloudflare Grafana App allows for the collection and graphing of Cloudflare analytics data over time.
Migrating between frameworks can be hard. Having some way to quantify the migration can help with the process. ui-migration-stats provides the specific dependency feedback and numbers related to each your frameworks.
Google Cloud Function to push json files from GC Storage to Big Query
An example of building a Cloudflare Worker with Webpack
Scripts which can be used to test the performance of various providers
Serverless provider plugin for Cloudflare Workers
GraphQL running on Cloudflare Workers
a template to kickstart your Cloudflare worker!
Demo application for BinAST
Serve BinAST via a Cloudflare Worker
tropical irradiation
Example project showing how to deploy your React application to Cloudflare Workers Sites
The Cloudflare Workers website.
A Worker that caches wrangler's binary dependencies, so you can install wrangler if NPM or GitHub are having a bad day.
Install binary applications via npm
A worker that can be used for doing basic CRL checks. It assumes that the request has gone through Access MTLS.
The worker that serves Cloudflare's security.txt!
✨ Deploy Cloudflare Workers applications with (almost) no-config, using GitHub Actions
A documentation engine built on Gatsby, powering Cloudflare’s docs https://github.com/cloudflare/cloudflare-docs
A Cloudflare worker that runs COBOL.
Python hello world for Cloudflare Workers
Cloudflare Workers template for accessing AWS services such as DynamoDB and SQS
Middleware for Google Analytics tracking in Workers
Sentry over Access for Worker
Template for durable objects, rollup, es modules
Template for durable objects, webpack, commonjs
Template for modules, rollup, es modules
Template for modules, webpack, commonjs
Template for webpack-based custom build of a service worker
Example template for working with the WebSocketPair API in Cloudflare Workers.
Website and Message Router source code for the Multiplayer Doom on Cloudflare Workers tech demo
Example codebase showing how to handle form data using Cloudflare Workers serverless functions - sending the data to Airtable
Example Workers function for interfacing with a PostgreSQL database, using PostgREST
Example project using Miniflare, esbuild and AVA
Reference demo and modified PostgreSQL driver to connect Cloudflare Workers to a relational database.
Reference demo and modified MySQL driver to connect Cloudflare Workers to a relational database.
🛑 DEPRECATED, please use wrangler-action
A Oblivious HTTP ("OHTTP") Relay built on Cloudflare Workers.
Documentation for Web Component Manager (WebCM)
This repository deploys a Cloudflare Scheduled Worker which synchronises users flagged by Azure's Risky User API into Groups based on risk level. These groups can be applied to Cloudflare Zero Trust policies to isolate application access.
Component to perform network speed tests against Cloudflare's edge network
Build ChatGPT plugins with Cloudflare's Developer Platform 🤖
A TypeScript Library for Blind RSA Signature protocol
https://workers-nodejs-compat-matrix.pages.dev
Synchronize DNS with Zero Trust IP Lists
Example implementation of a worker for custom device posture integrations
A highly customizable block page built in Cloudflare Workers that provides enriched Access Deny reasoning to end users.
Various small golang libraries
Hellogopher: "just clone and make" your conventional Go project
Code for talk about Go Serialization
Golang interface to LZ4 compression
A Golang implementation of the Aho-Corasick string matching algorithm
Really, really simple key=val configuration file parser
Code samples and data used in talk preparation by John Graham-Cumming
A Golang implementation of Bentley/McIlroy long string compression
Clone of https://github.com/miekg/dns
Go with Cloudflare experimental patches
Comodo
A reliable static website deploy tool
A patched goimports that does not divide imports into groups.
A duplicate of Go's crypto/tls, with additional helper functions
Backoff timer shared between several projects.
Complainer's job is to send notifications to different services when tasks fail on Mesos cluster.
A simple vaultless password manager in Go
PAL: A secret bootstrapping tool for Docker
Alert dashboard for Prometheus Alertmanager
Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis
Prometheus exporter for OpenTSDB
Circular buffer backed by MMAPed file for golang
A sentry for zero-hit TLS certificate changes in Go
Cloudflare Terraform Provider
Nagios to Prometheus integration
Prometheus exporter for Kafka cluster state stored in ZooKeeper
Cloudflare Deployment Tool
Package bn256 implements a particular bilinear group.
Cloudflare Tunnel client (formerly Argo Tunnel)
A Kubernetes ingress controller for Cloudflare's Argo Tunnels
The high-scalability sFlow/NetFlow/IPFIX collector used internally at Cloudflare.
A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)
Prometheus exporter for custom eBPF metrics
A MITM (monster-in-the-middle) detection tool. Used to build MALCOLM:
The RPKI-to-Router server used at Cloudflare
A secure clock-synchronization protocol for when rough is enough.
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Graceful process restarts in Go
A low-cost Certificate Transparency log for deployment in the cloud.
A command line utility to facilitate terraforming your existing Cloudflare resources.
Cloudflare's RPKI Toolbox
tcpdump like XDP packet capture
cBPF to C or eBPF compiler
Offline encryption of Kubernetes Secrets
slirp4netns implementation using gvisor/netstack
UtahFS is an encrypted storage system that provides a user-friendly FUSE drive backed by cloud storage.
Package ipvs allows you to manage Linux IPVS services and destinations
cert-manager issuer for Origin CA
Oblivious DoH library in Go
Oblivious DoH client
Prometheus rule linter/validator
Private Access Tokens reference implementation
An Oblivious HTTP gateway
BMP to Kafka processor
The Octopus is part of our network automation pipeline. Its job is to aggregate data from different authoritative data sources into one Enriched Topology to provide a full picture to downstream systems.
Example container image for running on Cloudflare's container runtime
A POC for a tsdb storage using parquet
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
Userspace WireGuard® Implementation in Rust
Rust library for the Cloudflare v4 API
An execution engine for Wireshark-like filters
🤠 Home to Wrangler v1 (deprecated)
A template for kick starting a Cloudflare Worker project using workers-rs. Write your Cloudflare Worker entirely in Rust!
Cloudflare's implementation of the NTS protocol written in Rust
HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner
Low output latency streaming HTML parser/rewriter with CSS selector-based API
Prometheus exporter for Pressure Stall Information (PSI) from Linux kernel.
Rust library for the Chrome Devtools Protocol
A fast implementation of single-pattern substring search using SIMD acceleration.
The cron parser powering Cron Triggers on Cloudflare Workers
Tool to interact with the firewall matched data feature.
Oblivious DoH library in Rust
Oblivious DoH client application written in Rust
BoringSSL bindings for the Rust programming language.
Write Cloudflare Workers in 100% Rust via WebAssembly
Basic Rust utilities for building NEL reports from network errors.
DKIM (RFC6376) implementation
Implementation of DAP
Make it safe to serve untrusted SVG files
A WIP Cap'n Proto implementation in Rust written from the ground up
Graceful process restarts in Rust
This is a fork of the great reqwest library with some features that were not accepted to the upstream
A library for building fast, reliable and evolvable network services.
A fast, modular, and operationally boring Rust private registry implementation.
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
Cloudflare Workers Wasm Coredump Service
Cloudflare's Rust service foundations library.
A crate for estimating the cardinality of distinct elements in a stream or dataset.
Wildcard matching
Your Key Transparency auditor companion
Novel implementation of a Trie data structure optimized for small, sparse maps
Low-latency hash map using minimal perfect hash functions and compact encoding.
quiche fork with congestion & zero-copy patches
An implementation of a static-ct-api certificate transparency log for deployment on Cloudflare Workers
Semantic Versioning in Bash
Small patch for OpenSSL that deprecates the use of RC4
Cloudflare fork of zlib with massive performance improvements
Path MTU daemon - broadcast lost ICMP packets on ECMP networks
Documentation for Stout
Dockerfiles for OpenTSDB
jpegtran fork with significant performance improvements
Cloudflare Blog code samples
Dockerization of the Phan PHP static analysis tool
Sample API code for public use by customers.
A website feature common design tropes for testing Eager apps.
Web service to test if SSDP/UPnP is exposed to the internet
Code to drive the receipt printer in the Cloudflare London office that outputs randomness
An nginx module to prevent generic compression oracles
Script to automate Cloudflare ELS logs into Google BigQuery and Google Data Studio
:key: a flexible and expressive approach to access-control
Gatelogic - Somewhat reactive programming framework in Python
Templates for Cloudflare Workers
Create mmdb files to encode prefix lists.
Cloudflare's SSL for SaaS examples in various programming languages.
mmproxy, the magical PROXY protocol gateway
A Google Hangouts Chat Backend for Errbot
Authenticate Atlasssian products when using Cloudflare Access
Cloudflare's template for open source community resources
🌥👷♀️ The documentation site for Cloudflare Workers
Benchmarks for BinAST
🔥Lightning-fast, globally distributed Apollo GraphQL server, deployed at the edge using Cloudflare Workers
ʕ •́؈•̀) TypeScript template for Cloudflare Workers
TypeScript type definitions for authoring Cloudflare Workers.
:rocket: Connect your SQL database to Cloudflare Workers
Routes requests to KV assets
🧙♀️ easily deploy cloudflare workers applications using wrangler and github actions
A pretty sweet vulnerability scanner
A simple API via a Worker that serves all the template content
Python 3 and JavaScript interoperability. Successor To PyV8 (https://github.com/flier/pyv8)
Cloudflare Linux Kernel Patches
Is BGP safe yet?
COBOL to WebAssembly compiler
Data Collection Related to Exim CVE-2019-10149
Simple Linux seccomp rules without writing any code
Scala hello world for Cloudflare Workers
Reason hello world for Cloudflare Workers
Dart hello world for Cloudflare Workers
Scala example of Workers KV
A fair-share ratelimiter implemented in BPF
Cloudflare’s documentation
This repo functions as the hub for "open sourced" closed source vulnerabilities/advisories as well as educational writeups composed in collaboration with third parties on discovered vulnerabilities.
A library to easily send request events and traces to https://honeycomb.io
Our model uses a convolutional neural network and TensorFlow to infer if an image is a Pastel de Nata or not. We trained it with thousands of Portuguese egg custard tart (Pasteis de Nata) images and other non related images to get the "Nata or Not" classifier.
A collection of example solutions for the Developer Challenges.
Chocolate Doom WebAssembly port with WebSockets support
Alertmanager to Kubernetes Node conditions bridge
🔥 Fully-local simulator for Cloudflare Workers. For the latest version, see https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare.
(WIP) A cross-platform Desktop application for exploring Workers KV Namespace data
Create a PostgreSQL database with a REST API, exposed to the internet securely with Cloudflare Tunnel
Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.
WebAssembly version of HTMLRewriter
Durable Object Groups
⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
(WIP) Example SaaS application built in public on the Cloudflare stack!
Example project using Miniflare, TypeScript, esbuild and Jest
A TypeScript library for Oblivious Pseudorandom Functions
A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol
BSD socket API on steroids
🧩 Components Manager for the Web. Free, open-source, and fast!
A set of useful helper methods for writing functions to handle Cloudflare Pub/Sub messages (https://developers.cloudflare.com/pub-sub/)
Northwind Traders D1 Demo
Fork of BoringSSL that adds hybrid post-quantum key exchange
The JavaScript / Wasm runtime that powers Cloudflare Workers
A great place for platforms to get started on Cloudflare Workers!
A simple demo with a Turnstile-protected form, using Cloudflare Workers.
Public web experiments by the Cloudflare Workers team
CLI to build and develop Next.js apps for Cloudflare Pages
OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
Wildebeest is an ActivityPub and Mastodon-compatible server
DMARC reports processor using Cloudflare Workers and Email Workers
Deploy Managed Components as Cloudflare Workers and use them in Cloudflare Zaraz
Puppeteer Core fork that works with Cloudflare Browser Workers
A web crawler built with Cloudflare Queues, Browser Rendering, and Workers KV.
A TypeScript Library for the Privacy Pass Issuance Protocol
A demo site for @cloudflare Hyperdrive (makes databases fast) - https://developers.cloudflare.com/hyperdrive/
A TypeScript Origin for the Privacy Pass Authentication Protocol
Client for Privacy Pass protocol providing unlinkable cryptographic tokens
A TypeScript Attester using Turnstile for the Privacy Pass Authentication Protocol
A TypeScript Issuer for the Privacy Pass Authentication Protocol
A container registry backed by Workers and R2.
Development and deployment CLI for Cloudflare Privacy Pass implementation
The official Python library for the Cloudflare API
The official Typescript library for the Cloudflare API
Automated build processes for Cloudflare Workers Pyodide distribution
PartyKit, for Workers
Developer toolkit that makes it simple to build with the Workers AI platform.
A Workers AI provider for the vercel AI SDK
A starter template for Cloudflare Workflows.
A relay server for OpenAI's realtime API, for Cloudflare Workers
Prebuilt tools and utilities required for ongoing development in the workerd repo.
A package for handling ssh certificates
Collection of infrastructure as code templates to aid in customer onboarding to Cloudflare products that require customer-side resources
bbperf
Talk to a Cloudflare Worker from Claude Desktop!
Build and deploy AI Agents on Cloudflare
Cabidela is a small, fast, eval-less, Cloudflare Workers compatible, dynamic JSON Schema validator.
Write Cloudflare Workers in 100% Python via Pyodide.
A starter kit for building ai agents on Cloudflare
Playwright fork that works with Cloudflare Browser Rendering
OAuth provider library for Cloudflare Workers
Examples surfaced in the Cloudflare Docs
Playwright MCP fork that works with Cloudflare Browser Rendering
Starter template for Cloudflare Pipelines, which let you ingest real time data streams and load into R2.
LangChain integrations for Cloudflare
UDP Graceful Restart Marshal