Cloudflare Workers上で動作するセルフホスト型メールサービス。1つのドメインに複数のメールボックスを作成でき、メール送信や添付ファイル、レスポンシブなWeb UIを利用できます。
wesleyel/cloudmark
Cloudflare WorkersとD1を使ったブックマーク管理ツール。ブックマークレットやChrome拡張機能で、アカウント登録なしにリンクを保存できます。
代替できる製品:Pocket
Raindrop.io
- スター
- 79
- フォーク
- 11
- 未解決の Issue
- 0
- 最終コミット
- 2 か月前
これは何?
Cloudmarkは、ログインや登録なしで使えるクラウドブックマーク管理ツールです。コレクション識別子(「mark」)と書き込み用の秘密トークンを作成し、ブラウザーのブックマークバーにブックマークレットを登録すると、表示中のページを保存できます。markを知っていれば誰でもコレクションを閲覧できますが、項目の追加・編集・削除には書き込みトークンが必要です。
このプロジェクトは、Hono APIを備えたCloudflare Workerから配信される単一ページのReactアプリとして動作し、データはCloudflare D1に保存します。書き込みトークンは保存前にSHA-256でハッシュ化され、レート制限とフィールドの長さ制限も適用されます。Manifest V3対応のChrome拡張機能を使うと、現在のタブを既存または新規のカテゴリに保存でき、コンテキストメニューの操作も追加されます。
インターフェースはキーボード操作、即時の絞り込みと並べ替え、カスタムアイコン(絵文字、文字、アップロードしたSVG/ICO/PNG)、ブックマークごとのメモ、英語と中国語のローカライズに対応しています。ワンクリックでCloudflareにデプロイすることも、pnpmとWranglerを使ってローカルで実行することもできます。
主な機能
- 01固有のmarkを使い、登録なしでコレクションにアクセス
- 02markと書き込みトークンを埋め込んだブックマークレットでページを保存
- 03Chrome拡張機能で現在のタブをカテゴリに保存
- 04キーボードショートカット、即時の絞り込みと並べ替え、コンパクトなリスト表示
- 05絵文字、文字、アップロードしたSVG/ICO/PNGファイルによるカスタムアイコン
- 06Cloudflare D1への保存とワンクリックでのCloudflareデプロイ
ユースケース
- アカウントを作らず、どのブラウザーからでも利用できる個人用ブックマークコレクションの管理
- デスクトップ版Chromeでページを保存し、別のデバイスで閲覧
- 自身のCloudflareアカウントでブックマークサービスをセルフホスト
クイックスタート
- 1
ドキュメントページにアクセスして、markトークンとwriteトークンを生成します
- 2
ローカル開発用の依存関係をインストールします
pnpm install - 3
開発サーバーを起動します
pnpm dev - 4
ブラウザーでローカルサイトを開きます
使う前に知っておきたいこと
- 独自のインスタンスをデプロイするには、CloudflareアカウントとD1データベースのセットアップが必要です。
- AGPL-3.0でライセンスされており、変更したバージョンをネットワーク経由で提供する場合は、ソースコードの公開が必要です。
トピック
よくある質問
- cloudmark とは?
- Cloudflare WorkersとD1を使ったブックマーク管理ツール。ブックマークレットやChrome拡張機能で、アカウント登録なしにリンクを保存できます。 Cloudmarkは、ログインや登録なしで使えるクラウドブックマーク管理ツールです。コレクション識別子(「mark」)と書き込み用の秘密トークンを作成し、ブラウザーのブックマークバーにブックマークレットを登録すると、表示中のページを保存できます。markを知っていれば誰でもコレクションを閲覧できますが、項目の追加・編集・削除には書き込みトークンが必要です。
- cloudmark は無料で使えますか?ライセンスは?
- cloudmark は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cloudmark は今もメンテナンスされていますか?
- 半年以内に更新あり。cloudmark の最終コミットは 2026年8月10日 です。
- cloudmark は何に使えますか?
- アカウントを作らず、どのブラウザーからでも利用できる個人用ブックマークコレクションの管理 デスクトップ版Chromeでページを保存し、別のデバイスで閲覧 自身のCloudflareアカウントでブックマークサービスをセルフホスト
- cloudmark のインストール方法は?
- ドキュメントページにアクセスして、markトークンとwriteトークンを生成します ローカル開発用の依存関係をインストールします: pnpm install 開発サーバーを起動します: pnpm dev ブラウザーでローカルサイトを開きます
- cloudmark はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wesleyel/cloudmark
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
全画面のアニメーション歌詞に重点を置いた、NetEase、QQ、Kugou、Navidrome、ローカルライブラリ対応のTypeScript製音楽プレーヤー。
3ペイン構成のオープンソースのノート・ナレッジベースアプリ。複数デバイス間で即時同期でき、AIエージェント向けのMCPを内蔵。CloudflareまたはDockerで実行可能。
Dockerでセルフホストできる、ポスターやSNS投稿、スライドなどを作れるオープンソースのブラウザベースデザインエディター。
Cloudflare Workersで動くセルフホスト型チームチャット。リアルタイム通信、双方向Telegram連携、サーバー側のメッセージ・ファイル暗号化に対応。
閲覧履歴をもとにClaudeが毎日のホームページを作成し、新しいタブに表示するChrome拡張機能。