Introduction
A curated collection of experiments demonstrating practical developer tools built on the Cloudflare edge platform
A curated collection of experiments demonstrating what developers can build using the Cloudflare platform.
The goal of this repository is to showcase real-world developer tools and utilities that run entirely on the Cloudflare edge, often without requiring any backend servers or persistent storage.
What You'll Find Here
Each experiment is:
- Small and focused - Single responsibility, demonstrating one Cloudflare capability
- Independently deployable - Every experiment has its own deploy button
- Easy to understand - Clear code structure with TypeScript
- Fast to run - Designed to execute in under 60 seconds
- Click-to-deploy - One-click deployment to Cloudflare Workers
Quick Start
Deploy your first experiment in minutes
Philosophy
Learn why this project exists
Browse Experiments
Explore 60+ edge computing experiments
Contributing
Add your own experiments
Platform Capabilities
Every experiment demonstrates practical capabilities of the Cloudflare platform:
Workers AI
Summarization, translation, sentiment, embeddings, image generation, and AI Gateway
Browser Rendering
Screenshots, PDF export, readability extraction, and browser automation
Edge Networking
DNS lookup, propagation checks, uptime monitoring, CORS testing, and geolocation
HTMLRewriter
Web scraping, social preview inspection, parsing, and HTML transformation
D1, KV & Vectorize
Edge databases, mock APIs, key-value storage, and semantic search
R2 & Stateful Workers
Object storage, change tracking, Durable Objects, Queues, and Cron Triggers
Experiment Categories
Why This Project Exists
Most Cloudflare tutorials show very simple examples (Hello World, basic KV counters, simple fetch). This repository focuses instead on real tools developers would actually want to use.
Each experiment is production-ready and demonstrates a complete use case that you can deploy, customize, and learn from.
Read more about the philosophy
Learn about the design principles and goals behind this project
Key Features
Independent Deployments
Every experiment includes a Cloudflare Deploy Button - deploy a single experiment without touching the others
Stateless First
Many experiments use edge compute, fetch, and HTML parsing - no persistent storage required
Single Responsibility
Each experiment demonstrates one specific Cloudflare capability
Edge-First Architecture
Getting Started
Ready to explore? Start with the Quick Start guide to deploy your first experiment, or browse the experiments by category using the sidebar.
Use search with tags like ai, browser, network, or binding names like d1 and r2 to filter experiments quickly.
All experiments are open source and licensed under MIT. Fork, customize, and deploy them for your own use cases.