jaeswift-website/api/data/awesomelist/irazasyed--awesome-cloudflare.json

1 line
No EOL
17 KiB
JSON

{"slug": "irazasyed--awesome-cloudflare", "title": "Awesome Cloudflare", "description": "⛅️ Curated list of awesome Cloudflare worker recipes, open-source projects, guides, blogs and other resources.", "github_url": "https://github.com/irazasyed/awesome-cloudflare", "stars": "1K", "tag": "Platforms", "entry_count": 107, "subcategory_count": 6, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Community", "url": "#community", "description": ""}, {"name": "Blog", "url": "#blog", "description": ""}, {"name": "DNS", "url": "#dns", "description": ""}, {"name": "Developers", "url": "#developers", "description": ""}, {"name": "Apps", "url": "#apps", "description": ""}, {"name": "Workers", "url": "#workers", "description": ""}, {"name": "Other", "url": "#other", "description": ""}, {"name": "Forum", "url": "https://community.cloudflare.com", "description": ""}, {"name": "Reddit", "url": "https://www.reddit.com/r/CloudFlare", "description": ""}, {"name": "`@Cloudflare` on Twitter", "url": "https://twitter.com/cloudflare", "description": ""}, {"name": "Facebook", "url": "https://www.facebook.com/Cloudflare", "description": ""}, {"name": "YouTube", "url": "https://www.youtube.com/cloudflare-", "description": ""}, {"name": "GitHub", "url": "https://github.com/cloudflare", "description": ""}, {"name": "GitHub Topic", "url": "https://github.com/topics/cloudflare", "description": ""}, {"name": "Stack Exchange", "url": "https://stackexchange.com/search?q=cloudflare", "description": ""}, {"name": "Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/cloudflare", "description": ""}, {"name": "Server Fault", "url": "https://serverfault.com/questions/tagged/cloudflare", "description": ""}, {"name": "Official Blog", "url": "https://blog.cloudflare.com", "description": ""}, {"name": "DNS Zone Files", "url": "https://github.com/irazasyed/dns-zone-files", "description": "Ready to import common config zone files for easy configuration of various services.", "stars": "61"}, {"name": "Lexicon", "url": "https://github.com/AnalogJ/lexicon", "description": "CLI tool to manipulate DNS records on various DNS providers in a standardized way.", "stars": "1.5k"}, {"name": "Th3inspector", "url": "https://github.com/Moham3dRiahi/Th3inspector", "description": "All in one CLI tool for information gathering.", "stars": "2.6k"}, {"name": "Partner Panel", "url": "https://github.com/ZE3kr/Cloudflare-CNAME-Setup", "description": "Tool for hosting partners to provide a DNS management panel for customers.", "stars": "1.2k"}, {"name": "CFPMP", "url": "https://github.com/Netrvin/CFPMP", "description": "Partner management panel.", "stars": "250"}, {"name": "Flares", "url": "https://github.com/lfaoro/flares", "description": "DNS backup tool.", "stars": "191"}, {"name": "Block Bad Bot Ruleset", "url": "https://github.com/SukkaW/cloudflare-block-bad-bot-ruleset", "description": "Collection of rulesets to block malicious crawlers with firewall rules.", "stars": "218"}, {"name": "Docker DDNS", "url": "https://github.com/oznu/docker-cloudflare-ddns", "description": "Docker image to use the free DNS Service as a dynamic DNS provider.", "stars": "1.1k"}, {"name": "DDNS script for Synology", "url": "https://github.com/joshuaavalon/SynologyCloudflareDDNS", "description": "DDNS script for Synology NAS.", "stars": "666"}, {"name": "Dynamic DNS Bash", "url": "https://github.com/yulewang/cloudflare-api-v4-ddns", "description": "Dynamic DNS updater in bash script.", "stars": "337"}, {"name": "Dynamic DNS PHP", "url": "https://github.com/lyoshenka/cloudflare-ddns", "description": "Dynamic DNS updater in PHP.", "stars": "157"}, {"name": "Dynamic DNS Python", "url": "https://github.com/adrienbrignon/cloudflare-ddns", "description": "Dynamic DNS updater in python.", "stars": "155"}, {"name": "Multi-Provider DDNS Script", "url": "https://github.com/phuslu/ddns", "description": "Multiple providers ddns script without dependencies.", "stars": "54"}, {"name": "Argo Tunnel Client", "url": "https://github.com/cloudflare/cloudflared", "description": "CLI client for Argo tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network.", "stars": "13k"}, {"name": "Upper", "url": "https://github.com/ostark/upper", "description": "Speeds up craft dramatically using a cache proxy in front of your webserver.", "stars": "103"}, {"name": "Cloud Buster", "url": "https://github.com/SageHack/cloud-buster", "description": "A comprehensive pentest tool that checks sites for origin IP leaks.", "stars": "145"}, {"name": "CLI Tool", "url": "https://github.com/danielpigott/cloudflare-cli", "description": "CLI tool for interacting with Cloudflare.", "stars": "250"}, {"name": "Detector", "url": "https://github.com/k4m4/cloudflare-detect", "description": "Detect whether a site is running behind Cloudflare.", "stars": "24"}, {"name": "Scrape", "url": "https://github.com/Anorov/cloudflare-scrape", "description": "Python module to bypass anti-bot page.", "stars": "3.5k"}, {"name": "CloudFlair", "url": "https://github.com/christophetd/CloudFlair", "description": "Tool to find origin servers of websites protected by CloudFlare who are publicly exposed.", "stars": "2.9k"}, {"name": "Developers Hub", "url": "https://developers.cloudflare.com", "description": "Developer docs including API reference, articles, and sample code for all products."}, {"name": "Open Source", "url": "https://cloudflare.github.io", "description": "Official open-source projects."}, {"name": "API Docs", "url": "https://api.cloudflare.com", "description": "API documentation."}, {"name": "Integration Resources", "url": "https://www.cloudflare.com/integrations", "description": "Plugins for content management systems, control panels, cloud providers, ecommerce platforms and more."}, {"name": "Technical Resources", "url": "https://www.cloudflare.com/technical-resources", "description": "Technical tools and resources."}, {"name": "The Serverlist Newsletter", "url": "https://blog.cloudflare.com/serverlist", "description": "The serverlist is a Cloudflare-curated newsletter about all things serverless."}, {"name": "Apps Directory", "url": "https://www.cloudflare.com/apps", "description": ""}, {"name": "Documentation", "url": "https://www.cloudflare.com/apps/developer/docs/getting-started", "description": ""}, {"name": "Developer Fund", "url": "https://www.cloudflare.com/fund", "description": ""}, {"name": "App Ideas", "url": "https://github.com/cloudflare-apps/ideas", "description": "", "stars": "46"}]}, {"name": "Open Source", "parent": "Apps", "entries": [{"name": "Official OSS Apps", "url": "https://github.com/cloudflare-apps", "description": "Collection of official apps."}, {"name": "Logflare", "url": "https://github.com/Logflare/cloudflare-app", "description": "Log management & event analytics.", "stars": "47"}, {"name": "OpWork.dev", "url": "https://github.com/hisorange/opwork", "description": "Self hosted CloudFlare workers management platform."}]}, {"name": "Reference", "parent": "Workers", "entries": [{"name": "Documentation", "url": "https://workers.cloudflare.com/docs", "description": ""}, {"name": "Tutorials", "url": "https://workers.cloudflare.com/docs/tutorials", "description": ""}, {"name": "Runtime", "url": "https://workers.cloudflare.com/docs/reference/runtime", "description": ""}, {"name": "Workers KV", "url": "https://workers.cloudflare.com/docs/reference/storage", "description": ""}]}, {"name": "Tools", "parent": "Workers", "entries": [{"name": "Wrangler", "url": "https://github.com/cloudflare/wrangler", "description": "`wrangler` is a CLI tool designed for folks who are interested in using Cloudflare workers.", "stars": "3.2k"}, {"name": "Playground", "url": "https://www.cloudflareworkers.com", "description": "Simple, instant way to preview and test code directly in the browser against any site."}, {"name": "Serverless Plugin", "url": "https://workers.cloudflare.com/docs/reference/tooling/serverless", "description": "Plugin for [serverless framework (⭐47k)](https://github.com/serverless/serverless) to develop and deploy serverless applications using Workers."}, {"name": "Worker App Kit", "url": "https://github.com/postlight/cloudflare-worker-app-kit", "description": "Handy set of tools for creating, developing, testing, and deploying worker app.", "stars": "90"}, {"name": "GitHub Action", "url": "https://github.com/cpilsworth/cloudflare-worker-action", "description": "Deploy a worker on push to the master branch.", "stars": "19"}, {"name": "Workers KV Viewer", "url": "https://github.com/jroyal/cloudflare-workers-kv-viewer", "description": "CLI based interactive viewer for workers KV storage.", "stars": "39"}, {"name": "Redirect Management", "url": "https://forwarding.app", "description": "Generate redirect worker."}]}, {"name": "Recipes", "parent": "Workers", "entries": [{"name": "Examples Collection", "url": "https://github.com/cloudflare/worker-examples", "description": "Collection of recipes.", "stars": "1.8k"}, {"name": "Hello World JS Boilerplate", "url": "https://github.com/cloudflare/worker-template", "description": "Template for kick starting a worker project in JS.", "stars": "215"}, {"name": "Hello World Rust Boilerplate", "url": "https://github.com/cloudflare/rustwasm-worker-template", "description": "Template for kick starting a worker project using wasm-pack.", "stars": "385"}, {"name": "Router", "url": "https://github.com/cloudflare/worker-template-router", "description": "Router that can be used with REST APIs or apps for basic routing logic.", "stars": "237"}, {"name": "Static", "url": "https://github.com/cloudflare/worker-template-static", "description": "Generate a static HTML or JSON page from raw strings in your workers script.", "stars": "16"}, {"name": "Fetch", "url": "https://github.com/cloudflare/worker-template-fetch", "description": "Examples of making fetch requests and generating JSON post requests.", "stars": "20"}, {"name": "Incoming Request", "url": "https://github.com/ashleygwilliams/worker-template-requests", "description": "Examples of reading in a POST request body of type JSON and form-data.", "stars": "0"}, {"name": "Redirect", "url": "https://github.com/cloudflare/worker-template-redirect", "description": "Examples of sending single and bulk redirects from a Worker script.", "stars": "10"}, {"name": "Img-Color", "url": "https://github.com/xtuc/img-color-worker", "description": "Retrieve the dominant color of a png or jpeg image.", "stars": "49"}, {"name": "Binast", "url": "https://github.com/xtuc/binast-cf-worker-template", "description": "Serve binast via a worker.", "stars": "8"}, {"name": "Pwnage Protection", "url": "https://github.com/detroitenglish/pw-pwnage-cfworker", "description": "Secure password scoring and user pwnage protection api - [Usage](https://community.cloudflare.com/t/estimate-strength-of-users-new-password-input-with-zxcvbn-and-query-haveibeenpwned-for-matches-against-known-hacked-accounts/26378).", "stars": "156"}, {"name": "Cache Purger Proxy", "url": "https://gist.github.com/vdbelt/20f116236d2ebffa92f131e679c0551a", "description": "Proxies purge cache requests - [Usage](https://community.cloudflare.com/t/worker-recipe-cache-purge-proxy/29978)."}, {"name": "URL Router", "url": "https://github.com/berstend/service-worker-router", "description": "Fast url router - [Usage](https://community.cloudflare.com/t/open-source-fast-url-router-for-workers-js-typescript/33406).", "stars": "95"}, {"name": "Edge Proxy", "url": "https://github.com/DigitalOptimizationGroup/cloudflare-edge-proxy", "description": "Enable A/B testing, canary releasing, gatekeeping, and SEO A/B/N testing.", "stars": "76"}, {"name": "Blue / Green Deployments", "url": "https://github.com/DigitalOptimizationGroup/blue-green-cloudflare-workers", "description": "Working example of blue / green deployments with canary releasing.", "stars": "35"}, {"name": "Preact PWA", "url": "https://github.com/DigitalOptimizationGroup/cloudflare-worker-preact-pwa", "description": "Preact progressive web app.", "stars": "62"}, {"name": "CURL Interceptor", "url": "https://github.com/Gaafar/curl-worker", "description": "Intercepts requests from `curl` command and returns something different.", "stars": "51"}, {"name": "Worker with built-in Router", "url": "https://github.com/anderly/cloudflare-worker-routing", "description": "Allows you to separate your worker logic into different functions and/or controllers.", "stars": "38"}, {"name": "Connecting to Google Storage", "url": "https://community.cloudflare.com/t/connecting-to-google-storage/32350", "description": "Pull files from Google's cloud storage."}, {"name": "CSRF Protection", "url": "https://gist.github.com/simonerni/3501b8de6320ac37398d08d9d2d08561", "description": "Protect any origin from CSRF by verifying origin/referer headers."}, {"name": "URL Query Strings Parser", "url": "https://community.cloudflare.com/t/parse-url-query-strings-with-cloudflare-workers/90286", "description": "Parse url query strings."}, {"name": "Regrex Replacement and Injection", "url": "https://community.cloudflare.com/t/perform-regex-replacements-and-inject-css-javascript-with-cloudflare-workers/90279", "description": "Perform regex replacements and inject CSS/JS."}, {"name": "Webpack Boilerplate", "url": "https://github.com/detroitenglish/cloudflare-workers-webpack-boilerplate", "description": "Boilerplate to build, bundle and deploy workers with webpack.", "stars": "125"}, {"name": "Basic Auth", "url": "https://github.com/dommmel/cloudflare-workers-basic-auth", "description": "Protection using basic auth.", "stars": "116"}, {"name": "Send Logs to Logdna", "url": "https://github.com/boynet/cf-logdna-worker", "description": "Simple recipe to send logs to logdna.", "stars": "26"}, {"name": "IP lookup service", "url": "https://github.com/matthewgall/beta.ipinfo.in", "description": "IP lookup service using workers.", "stars": "33"}, {"name": "Airtable Proxy", "url": "https://github.com/portable-cto/airtable-proxy-worker", "description": "Allows you to make secure requests to the Airtable API from your frontend.", "stars": "134"}, {"name": "TypeScript Workers", "url": "https://github.com/udacity/cloudflare-typescript-workers", "description": "Types and mocks for building a tested typescript worker.", "stars": "138"}, {"name": "Proxies", "url": "https://github.com/GitbookIO/proxies-on-cloudflare", "description": "Makes it easy to build workers, by providing high-level proxying primitives addressing common needs.", "stars": "94"}, {"name": "Static Worker", "url": "https://github.com/manatarms/static-worker", "description": "Provides functions that make it easy to host a static website.", "stars": "9"}, {"name": "Bannero", "url": "https://github.com/nondanee/bannero", "description": "Bannero image API for simpledesktops.", "stars": "5"}, {"name": "Hasura", "url": "https://github.com/nathanwaters/hasura-cloudflare-worker", "description": "Example using Facebook-based authorization and graphql proxy queries with hasura.", "stars": "17"}, {"name": "IP Redirects", "url": "https://community.cloudflare.com/t/ip-redirects/18285", "description": "Redirect users based on their ip address."}, {"name": "Switch Image to WebP", "url": "https://github.com/vidaxl-com/cloudflare_webworkers/blob/master/examples/webp.js", "description": "Reroute image to webp when supported."}, {"name": "Geographic Routing and Load Balancer", "url": "https://community.cloudflare.com/t/geographic-routing-and-load-balancing-with-cloudflare-workers/21900", "description": "Geographic routing and load balancing with workers."}, {"name": "UTM Tag Stripper", "url": "https://community.cloudflare.com/t/strip-utm-query-string/47941", "description": "Strip UTM tags in query string."}, {"name": "Short URL Redirector", "url": "https://community.cloudflare.com/t/short-url-using-workers/39877", "description": "Redirect short links."}, {"name": "Repo Hunt", "url": "https://github.com/signalnerve/repo-hunt", "description": "Find cool open-source projects daily.", "stars": "49"}, {"name": "Performance Optimized Workers", "url": "https://github.com/pmeenan/cf-workers", "description": "Collection of worker scripts, generally focused on performance optimizations.", "stars": "155"}, {"name": "Google reCAPTCHA verification", "url": "https://github.com/HR/recaptcha-worker", "description": "Handle the server-side verification of your reCAPTCHA form.", "stars": "42"}, {"name": "Cloudflare Workers Starter Kit", "url": "https://github.com/kriasoft/cloudflare-starter-kit", "description": "- TypeScript template \\w multiple CF Workers, `*.env` files, and local testing.", "stars": "138"}]}, {"name": "AI", "parent": "Workers", "entries": [{"name": "Moltworker", "url": "https://github.com/cloudflare/moltworker", "description": "Run Moltbot (formely Clawdbot) on Cloudflare Workers.", "stars": "8.1k"}, {"name": "Support", "url": "https://support.cloudflare.com", "description": ""}, {"name": "System Status", "url": "https://www.cloudflarestatus.com", "description": ""}, {"name": "Network Map", "url": "https://www.cloudflare.com/network", "description": ""}]}]}