Repolode
wesleyel

wesleyel/cloudmark

Cloudflare WorkersとD1を使ったブックマーク管理ツール。ブックマークレットやChrome拡張機能で、アカウント登録なしにリンクを保存できます。

代替できる製品:PocketRaindrop.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. 1

    ドキュメントページにアクセスして、markトークンとwriteトークンを生成します

  2. 2

    ローカル開発用の依存関係をインストールします

    pnpm install
  3. 3

    開発サーバーを起動します

    pnpm dev
  4. 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 の数値は毎日更新されます。

関連プロジェクト