Skip to content

Latest commit

 

History

History
219 lines (168 loc) · 23.1 KB

README-EN.md

File metadata and controls

219 lines (168 loc) · 23.1 KB

Awesome Cloudflare stars

This repository only includes open source tools based on Cloudflare, to provide a time-saving toolset for independent developers in the early figuring out period, continue to organize ......

Chinese / English / Spanish / German

awesome-cloudflare

Cloudflare

Typing SVG

The entity known as the Cybersattva, Cloudflare, provides content delivery network (CDN) services, DDoS mitigation, internet security, and distributed domain name server (DNS) services. It sits between the visitor and the hosting provider of the Cloudflare user, acting as a reverse proxy for the website.

Inclusion Criteria:

  • Helps but is not limited to independent developers increase development efficiency
  • Helps but is not limited to independent developers reduce costs
  • Simple and convenient enough

Feel free to submit PRs and issues to update the content. If you have any questions during deployment or operation, you can raise an issue or message me privately for consultation.

Online Version

Awesome Cloudflare Online Navigation

Contents

Image Hosting

Name Features Online Address Status
Telegraph-Image-Hosting Builds free image hosting using Telegraph. No longer maintained
cf-image-hosting Host images unlimitedly for free on Telegraph, deployed on Cloudflare. https://images.mingming.dev Maintaining
img-mom Built on Cloudflare Workers runtime, lightweight and completely free to use, supports multiple image hosting services (Telegram/Cloudflare R2/Backblaze B2, more image hosting services are being supported), quick deployment with Wrangler. Maintaining
workers-image-hosting Image hosting based on Cloudflare Workers data stored in KV. Maintaining
Telegraph-Image Free image hosting solution, alternative to Flickr/imgur. Uses Cloudflare Pages and Telegraph. https://im.gurl.eu.org/ Maintaining
cloudflare-worker-image Processes images using Cloudflare Worker, dependent on Photon, supports functions such as scaling, cropping, watermarking, filtering, etc. Maintaining
tgState File external link system using Telegram as storage, with no restrictions on file size and format. https://tgstate.vercel.app Maintaining
roim-picx A free image hosting service based on CloudFlare Pages and R2. Maintaining
CloudFlare-ImgBed A free image hosting service based on CloudFlare and Telegraph. This repository is based on https://github.com/cf-pages/Telegraph-Image and is a remake of the original project's front-end page. Open-source, clear, beautiful, smooth animations, and versatile! https://demo-cloudflare-imgbed.pages.dev/ Maintaining

Email

Name Features Online Address Status
vmail 📫 Open source temporary email tool. Open-source temporary email tool that supports sending and receiving emails. https://vmail.dev/ Maintaining
smail Temporary email service. https://smail.pw/ Maintaining
Email.ML A temporary email running on the Cloudflare network. Not open sourced
cloudflare_temp_email Set up a temporary email using Cloudflare's free services. https://temp-email.dreamhunter2333.xyz/ Maintaining
mail2telegram A Telegram Bot based on Cloudflare Email Routing Worker that converts emails to Telegram messages. You can forward emails to the Bot with any recipient prefix, and then create a Bot with an infinite number of temporary email addresses. Maintaining

Blog

Name Features Online Address Status
cloudflare-workers-blog A blog program running on Cloudflare Workers, using Cloudflare KV as the database, with no other dependencies. Compatible with the speed of static blogs and the flexibility of dynamic blogs, easy to build without fuss. https://blog.gezhong.vip/ Maintaining
cloudflare-workers-blog Dynamic blog system implemented with Cloudflare workers + Github, using edge computing, no need for servers. Seems to be not maintained
microfeed A lightweight Content Management System (CMS) self-hosted on Cloudflare. With microfeed, you can easily publish various content (such as audio, video, photos, documents, blog posts, and external URLs) in Web, RSS, and JSON formats to feeds. Perfect solution for individuals who want to self-host their CMS without running their own server. https://www.microfeed.org/ Maintaining
emaction.frontend GitHub-style Reactions liking feature implemented based on Cloudflare D1, this project is the frontend. https://emaction.cool/ Maintaining
emaction.backend GitHub-style Reactions liking feature implemented based on Cloudflare D1, this project is the backend. https://emaction.cool/ Maintaining

Scaffolding

Name Features Online Address Status
nextflare Next.js App running with Lemon Squeezy on Cloudflare. https://nextflare-template.pages.dev/ Maintenance

Short Links

Name Features Online Address Status
short A URL shortener created using Cloudflare Pages. https://d.igdu.xyz/ Maintaining
short A URL shortener created using Cloudflare Pages. https://d.131213.xyz/ Maintaining
linklet A URL shortener created using Cloudflare Pages. This is implemented based on API mode, with more usage scenarios. https://wss.so/ Maintaining
Url-Shorten-Worker Access the operation page using a secret path. Supports custom short links. API not publicly available. Cache pages with set short links. Long link text box pre-searches localStorage. Add a button to delete a short link. Add a button to read KV. Transform into a network notepad Pastebin. Transform into an image bed Image Hosting. A URL Shortener created using Cloudflare worker and KV. https://urlsrv.crazypeace.workers.dev/bodongshouqulveweifengci Maintaining
duanwangzhi Shorten your links without services, as it is based on Cloudflare Workers with minimalist style. Seems to be not maintained
Url-Shorten-Worker This is a fork of crazypeace's Url-Shorten-Worker. Access the operation page using a secret path. Supports custom short links. API not publicly available. Cache pages with set short links. Long link text box pre-searches localStorage. Add a button to delete a short link. Add a button to read KV. Transform into a network notepad Pastebin. Transform into an image bed Image Hosting. A URL Shortener created using Cloudflare worker and KV. https://1way.eu.org/bodongshouqulveweifengci Maintaining
CloudFlare-Pages-UrlShorten A multifunctional URL shortening tool. Maintaining
Url-Shorten-Worker Optimized the page based on the original branch and crazypeace branch, added administrator user, visitor identity, added regular expression matching function, supported environment variable configuration, and other detailed improvements. https://url-shortner-demo.iou.icu/ Maintaining
CloudflareWorker-KV-UrlShort A URL shortener created using Cloudflare Worker, supports custom homepage, Menu Short, supports short URLs, text, web page sharing URL. Maintaining
Sink A Simple / Speedy / Secrue Link Shortener with Analytics, 100% run on Cloudflare. https://sink.cool/ Maintaining
short A project modified based on x-dr/short, adding features like setting short link passwords, managing short links, using Turnstile CAPTCHA, managing blacklisted domains, configuring redirect pages, and using multiple domain names. Demo Maintained

Website Analysis

Name Features Online Address Status
analytics_with_cloudflare A free and open-source web visitor counter, Webviso is a completely free online web visitor statistics service based on Cloudflare Worker service + Cloudflare D1 database. Its functionality is similar to the minimalist web page counter Not Baidu - Webviso is completely open source, and you can implement custom requirements. Based on Cloudflare's microservices architecture, it can be quickly deployed and launched. https://webviso.yestool.org/ Maintaining
counterscale Counterscale is a simple web analytics tracker and dashboard, similar to Umami, that you can self-host on Cloudflare. Its design is easy to deploy and maintain, and even with high traffic, your operating costs should be close to zero (assuming Cloudflare's free plan can handle up to 100,000 clicks per day). https://counterscale.dev/ Maintaining

Tunnel

Name Features Online Address Status
Cloudflared-web Cloudflared-web is a Docker image that bundles the Cloudflared CLI and a simple web UI for easily starting/stopping Cloudflare tunnels. Maintaining

Acceleration

Name Features Online Address Status
gh-proxy An acceleration project for GitHub releases, archives, and project files, supporting cloning. It has a Cloudflare Workers serverless version as well as a Python version. https://gh.api.99988866.xyz/ Maintaining
githubbox Quickly open any GitHub repository in CodeSandbox. Seems unmaintained
gh-proxy A project for accelerating GitHub releases, archives, and project files. Supports api.github.com and git.io. https://ghproxy.lvedong.eu.org/ Maintained
cf-proxy-ex Cloudflare super proxy, setting up a free proxy by using Cloudflare worker. https://y.demo.wvusd.homes/ Maintained
cloudflare-docker-proxy A project named cloudflare-docker-proxy, which is a Docker Hub registry proxy running on Cloudflare Worker. Maintaining
CF-Workers-docker.io This project is a Docker image proxy tool based on Cloudflare Workers. It can relay requests to the official Docker image repository, solving access restrictions and accelerating access. https://docker.fxxk.dedyn.io/ Maintaining
cf-workers-proxy Cloudflare Workers HTTP reverse proxy, theoretically supports proxying any blocked domain name, just set the environment variable PROXY_HOSTNAME to the blocked domain name Maintaining

File Sharing

Name Features Online Address Status
pastebin-worker Introduces an open-source Pastebin deployed on Cloudflare Workers, allowing sharing of "text" or "files" via URL. For CF's free tier: allows 100k reads, 1000 writes, and deletes per day, with a size limit of under 25 MB, sufficient for lightweight use. Can be self-hosted or used directly. It also features "deletion time settings" and "password" functionality, allowing you to set a time for your paste to be deleted. Great for sharing files and text on Twitter. https://shz.al/ Maintaining
FileWorker An online clipboard/file sharing service running on Cloudflare Worker. Maintaining
dingding A file transfer tool based on Cloudflare Workers, storing files in Cloudflare KV. Seems unmaintained

Speed Test

Name Features Online Address Status
CloudflareSpeedTest Many foreign websites use Cloudflare CDN, but the IPs allocated to visitors from mainland China are not friendly (high latency, packet loss, slow speed). Although Cloudflare has publicly released all IP ranges, it's daunting to find the right one among so many IPs, so this software was created. Maintaining
SpeedTest Official SpeedTest tool. Active

Monitoring

Name Features Online Address Status
UptimeFlare A serverless website monitoring tool based on Cloudflare Worker. It supports monitoring ports for multiple protocols including HTTP/HTTPS/TCP. It can initiate geographically specific checks from hundreds of cities worldwide, with customizable request parameters and response validation rules, adaptable for various monitoring scenarios. Under maintenance
cf-workers-status-page Monitor your website, display status (including daily history), and receive Slack notifications when the website status changes. Utilizes Cloudflare Workers, CRON triggers, and KV storage. https://status-page.eidam.dev/ Under maintenance

Articles

Name Features Online Address Status
workers Collection of excellent projects using Cloudflare Workers. Active
accelerate-and-secure-with-cloudflared This is a blog post mainly teaching you how to use Cloudflare Argo Tunnel (cloudflared) to accelerate and protect your website. Active
jsonbin Deploy a JSON as a Storage service on Cloudflare Workers. Active
cronbin Deploy a Cron service with a Dashboard on Cloudflare Workers. Active
using-cloudflare-worker-proxy-google Proxy Google sites using Cloudflare Worker. Active
Use-Cloudflare-Zero-Trust-protect-your-web-applications Protect your web applications with Cloudflare Zero Trust. Active
Nextjs-app-router-with-cloudflare-r2 How to use Cloudflare R2 storage in the app/ directory of Next.js 13. Active
cloudflare-webssh-zerotrust Build WebSSH with Cloudflare ZeroTrust. Active
Free CAPTCHA Alternative Officially produced, free CAPTCHA alternative. Active
Sending Messages to Telegram via Cloudflare Page Functions This article introduces how to utilize page functions as GitHub webhook addresses to forward specific events to Telegram channels. Active
Using Cloudflare Workers to create AI blog summaries Introduce the implementation of blog AI summarization using Cloudflare Workers + Workers AI + D1 database. Active

Others

Name Features Online Address Status
silk-privacy-pass-client Frequent appearance of Cloudflare human verification, you can use this official Cloudflare plugin to solve it, after installation, you will no longer encounter human verification prompts. Under maintenance
WARP-Clash-API This project allows you to use WARP+ through subscription, supporting clients such as Clash and Shadowrocket. The project has built-in functions to obtain WARP+ traffic, allowing you to bypass restrictions on your WARP+ traffic (1GB traffic every 18 seconds), and equipped with IP optimization function. It supports one-click deployment with Docker compose, so you can enjoy your own WARP+ private high-speed node without extra operations! Under maintenance
ip-api Set up a quick IP address and geographical location information acquisition interface using Cloudflare Workers / Vercel Edge / Netlify Edge. https://html.zone/ip Under maintenance
ChatGPT-Telegram-Workers Easily deploy your own Telegram ChatGPT bot on Cloudflare Workers, with detailed video and graphic tutorials, and an easy setup process even for beginners. Under maintenance
RSSWorker RSSWorker is a lightweight RSS subscription tool that can be deployed on Cloudflare Workers. Under maintenance
deeplx-for-cloudflare Deploy DeepLX on Cloudflare. https://deeplx.mingming.dev/ Under maintenance
sub_converter_convert Tool to convert ssr/v2ray subscription links. Seems to be no longer maintained
telegram-counter A Telegram backend written purely with Cloudflare Worker and D1 database, making it convenient to make some check-in records anytime and anywhere... Seems to be no longer maintained
Cloudflare-No-Tracked A bot version used to remove tracking links from Bilibili and Xiaohongshu, and also has a TG bot version. https://notracked.fwqaq.us/ Under maintenance
dnschecker A domain name resolution checking tool recommended by Cloudflare. Active
blockedinchina A tool recommended by Cloudflare to check if a domain name is blocked. Active
Serverless Cloud Notepad A cloud notepad running on Cloudflare, easy to set up, convenient as a temporary text transfer, and supports Markdown syntax and encryption. Seems to be no longer maintained
prisma-with-cloudflare-d1 This article introduces how to interact with Prisma and Cloudflare D1 database. First, it introduces the basic concepts and architecture of Prisma, and then explains in detail how to connect to and query the Cloudflare D1 database. Finally, it provides some practical tips and best practices for using Prisma with Cloudflare D1 database. Active
cohere2openai-cf-worker This is a simple Cloudflare Worker that converts Cohere API to OpenAI API, and can be easily deployed to Cloudflare Workers. Under maintenance
cohere2openai Cloudflare Worker that converts Cohere API to OpenAI API. Under maintenance
locnode selfhost light federated community app runs on cloudflare。 https://locnode.com/ Under maintenance
Siri Ultra The assistant is run on Cloudflare Workers and can work with any LLM model。 Under maintenance
CloudFlare Radar Check a website's technology stack. Under maintenance
wr.do A multi-tenant DNS distribution system based on Cloudflare. Open-source and freely provides DNS resolution and short link generation. https://wr.do Under maintenance
cloudflare-proxy-sites A Cloudflare Workers web proxy with subdomain access method. Demo Under maintenance
web-archive A free web archiving and sharing tool based on Cloudflare. It includes a browser plugin and a service running on Cloudflare pages. https://github.com/Ray-D-Song/web-archive Updating

Tutorials

Name Features Online Address Status
cloudflare-quickstart A quick start guide to help you get started with Cloudflare Workers Updating
cloudflare-tunnel A series of technical blogs on using Cloudflare Zero Trust to create large intranets and solve issues with blocked servers. Updating
cloudflare-worker-gmail-resend-enterprise-email Cloudflare + Gmail + Resend: Get a Free Enterprise Email in Ten Minutes with Ease. Updating

Group

A Group

Contributors

Star History

Star History Chart