このページの内容

Awesome Cloudflare

Cloudflareを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

コミュニティ

ブログ

DNS

  • DNS Zone Files - さまざまなサービスを容易に設定するため、すぐインポートできる一般的な設定ゾーンファイル。
  • Lexicon - さまざまなDNSプロバイダー上のDNSレコードを標準化された方法で操作するCLIツール。
  • Th3inspector - 情報収集向けオールインワンCLIツール。
  • Partner Panel - ホスティングパートナーが顧客へDNS管理パネルを提供するためのツール。
  • CFPMP - パートナー管理パネル。
  • Flares - DNSバックアップツール。
  • Block Bad Bot Ruleset - ファイアウォールルールで悪意あるクローラーをブロックするルールセットコレクション。
  • Docker DDNS - 無料DNSサービスを動的DNSプロバイダーとして使うDockerイメージ。
  • DDNS script for Synology - Synology NAS向けDDNSスクリプト。
  • Dynamic DNS Bash - bashスクリプトによる動的DNSアップデーター。
  • Dynamic DNS PHP - PHPによる動的DNSアップデーター。
  • Dynamic DNS Python - Pythonによる動的DNSアップデーター。
  • Multi-Provider DDNS Script - 依存関係なしの複数プロバイダーDDNSスクリプト。
  • Argo Tunnel Client - 任意のローカルWebサーバーをCloudflareネットワーク経由でプロキシするトンネリングデーモン、Argo tunnel向けCLIクライアント。
  • Upper - Webサーバー前方のキャッシュプロキシでcraftを劇的に高速化する。
  • Cloud Buster - オリジンIP漏えいについてサイトを検査する包括的なペンテストツール。
  • CLI Tool - Cloudflareと対話するCLIツール。
  • Detector - サイトがCloudflare背後で動作しているか検出する。
  • Scrape - アンチボットページをバイパスするPythonモジュール。
  • CloudFlair - 公開露出しているCloudFlare保護Webサイトのオリジンサーバーを発見するツール。

開発者

  • Developers Hub - 全製品のAPIリファレンス、記事、サンプルコードを含む開発者ドキュメント。
  • Open Source - 公式オープンソースプロジェクト。
  • API Docs - APIドキュメント。
  • Integration Resources - コンテンツ管理システム、コントロールパネル、クラウドプロバイダー、Eコマースプラットフォームなど向けプラグイン。
  • Technical Resources - 技術ツール・リソース。
  • The Serverlist Newsletter - サーバーレスに関するCloudflare厳選ニュースレター。

Apps

Cloudflare Appsを使うと、ツール・サービスを数百万のサイトへ提供できます。Cloudflare顧客は数秒でサイト上のコードをプレビュー・インストールできます。

オープンソース

  • Official OSS Apps - 公式アプリのコレクション。
  • Logflare - ログ管理・イベント分析。
  • OpWork.dev - セルフホスト型CloudFlare Workers管理プラットフォーム。

Workers

Cloudflare Workersは、インフラを構成・保守せずに、まったく新しいアプリケーションを作成したり既存アプリケーションを拡張したりできるサーバーレス実行環境を提供します。

リファレンス

ツール

  • Wrangler - wranglerはCloudflare Workersを使いたい人向けに設計されたCLIツール。
  • Playground - 任意のサイトに対し、ブラウザー内で直接コードをプレビュー・テストするシンプルで即時的な方法。
  • Serverless Plugin - serverless frameworkを使い、Workersでサーバーレスアプリケーションを開発・デプロイするプラグイン。
  • Worker App Kit - Workerアプリを作成、開発、テスト、デプロイするための便利なツールセット。
  • GitHub Action - masterブランチへのプッシュ時にWorkerをデプロイする。
  • Workers KV Viewer - Workers KVストレージ向けCLIベースの対話型ビューアー。
  • Redirect Management - リダイレクトWorkerを生成する。

レシピ

  • Examples Collection - レシピのコレクション。
  • Hello World JS Boilerplate - JSでWorkerプロジェクトを始めるためのテンプレート。
  • Hello World Rust Boilerplate - wasm-packを使うWorkerプロジェクト開始用テンプレート。
  • Router - 基本ルーティングロジックのため、REST API・アプリと使えるルーター。
  • Static - Workersスクリプト内の生文字列から静的HTML・JSONページを生成する。
  • Fetch - fetchリクエスト・JSON POSTリクエスト生成の例。
  • Incoming Request - JSON・form-data型POSTリクエスト本文を読み込む例。
  • Redirect - Workerスクリプトから単一・一括リダイレクトを送信する例。
  • Img-Color - png・jpeg画像の主要色を取得する。
  • Binast - Worker経由でbinastを提供する。
  • Pwnage Protection - 安全なパスワードスコアリング・ユーザーpwnage保護API。使用法
  • Cache Purger Proxy - キャッシュ削除リクエストをプロキシする。使用法
  • URL Router - 高速URLルーター。使用法
  • Edge Proxy - A/Bテスト、カナリアリリース、ゲートキーピング、SEO A/B/Nテストを有効にする。
  • Blue / Green Deployments - カナリアリリースを伴うブルー/グリーンデプロイメントの動作例。
  • Preact PWA - PreactプログレッシブWebアプリ。
  • CURL Interceptor - curlコマンドからのリクエストをインターセプトし、別の何かを返す。
  • Worker with built-in Router - Workerロジックを異なる関数・コントローラーへ分離できる。
  • Connecting to Google Storage - Googleのクラウドストレージからファイルを取得する。
  • CSRF Protection - origin/refererヘッダーを検証して任意のオリジンをCSRFから保護する。
  • URL Query Strings Parser - URLクエリー文字列を解析する。
  • Regrex Replacement and Injection - regex置換を実行し、CSS/JSを注入する。
  • Webpack Boilerplate - webpackでWorkerをビルド、バンドル、デプロイするボイラープレート。
  • Basic Auth - 基本認証を使う保護。
  • Send Logs to Logdna - logdnaへログを送るシンプルなレシピ。
  • IP lookup service - Workersを使うIP検索サービス。
  • Airtable Proxy - フロントエンドからAirtable APIへ安全なリクエストを行える。
  • TypeScript Workers - テスト済みTypeScript Workerを構築するための型・モック。
  • Proxies - 一般的なニーズに対応する高水準プロキシプリミティブを提供し、Worker構築を容易にする。
  • Static Worker - 静的Webサイトのホスティングを容易にする関数を提供する。
  • Bannero - simpledesktops向けBannero画像API。
  • Hasura - Facebookベース認証・hasuraによるgraphqlプロキシクエリーを使う例。
  • IP Redirects - IPアドレスに基づきユーザーをリダイレクトする。
  • Switch Image to WebP - 対応時に画像をWebPへルーティングする。
  • Geographic Routing and Load Balancer - Workersによる地理的ルーティング・ロードバランシング。
  • UTM Tag Stripper - クエリー文字列内のUTMタグを削除する。
  • Short URL Redirector - 短縮リンクをリダイレクトする。
  • Repo Hunt - 優れたオープンソースプロジェクトを毎日発見する。
  • Performance Optimized Workers - 一般的にパフォーマンス最適化に焦点を置くWorkerスクリプトコレクション。
  • Google reCAPTCHA verification - reCAPTCHAフォームのサーバー側検証を処理する。
  • Cloudflare Workers Starter Kit - 複数のCF Workers、*.envファイル、ローカルテストを備えるTypeScriptテンプレート。

AI

  • Moltworker - Cloudflare Workers上でMoltbot(旧Clawdbot)を動かす。

その他

寄稿

寄稿を歓迎します!まず寄稿ガイドラインを読んでください。

ライセンス

CC0

法律で可能な限り、Irfaq Syedはこの作品に対するすべての著作権および関連・近接権を放棄しています。

CloudflareはCloudflare, Inc.の登録商標です。