A self-hostable email service built on Cloudflare Workers, letting you create multiple mailboxes under one domain with sending, attachments and a responsive web UI.
wesleyel/cloudmark
A bookmark manager built on Cloudflare Workers and D1 that saves links via a bookmarklet or Chrome extension, with no account required.
Open-source alternative to:Pocket
Raindrop.io
- Stars
- 79
- Forks
- 11
- Open issues
- 0
- Last commit
- 2 months ago
What is it?
Cloudmark is a cloud bookmark manager with no login or registration. You create a collection identifier (a "mark") and a secret write token, then install a bookmarklet on your browser bookmarks bar to save the current page. Anyone who knows the mark can view the collection, while adding, editing, or deleting entries requires the write token.
The project runs as a single-page React app served by a Cloudflare Worker with a Hono API, storing data in Cloudflare D1. Write tokens are hashed with SHA-256 before storage, and rate limits and field length limits are applied. A Manifest V3 Chrome extension can save the active tab to an existing or new category and adds context menu actions.
The interface supports keyboard navigation, instant filtering and sorting, custom icons (emoji, letter marks, or uploaded SVG/ICO/PNG), per-bookmark notes, and English and Chinese localization. It can be deployed to Cloudflare with one click or run locally with pnpm and Wrangler.
Key features
- 01Access collections by a unique mark without registration
- 02Save pages with a bookmarklet that embeds the mark and write token
- 03Chrome extension saves the active tab to a category
- 04Keyboard shortcuts, instant filter and sort, compact list view
- 05Custom icons via emoji, letters, or uploaded SVG/ICO/PNG files
- 06Storage on Cloudflare D1 with one-click Cloudflare deployment
Use cases
- Keeping a personal bookmark collection accessible from any browser without an account
- Saving pages from desktop Chrome and reading them on another device
- Self-hosting a bookmark service on your own Cloudflare account
Quick start
- 1
Visit the docs page and generate a mark and write token
- 2
Install dependencies for local development
pnpm install - 3
Start the development server
pnpm dev - 4
Open the local site in your browser
Things to know
- Deploying your own instance requires a Cloudflare account and D1 database setup.
- Licensed under AGPL-3.0, which requires source disclosure for modified network-served versions.
Topics
FAQ
- What is cloudmark?
- A bookmark manager built on Cloudflare Workers and D1 that saves links via a bookmarklet or Chrome extension, with no account required. Cloudmark is a cloud bookmark manager with no login or registration. You create a collection identifier (a "mark") and a secret write token, then install a bookmarklet on your browser bookmarks bar to save the current page. Anyone who knows the mark can view the collection, while adding, editing, or deleting entries requires the write token.
- Is cloudmark free to use? What license does it have?
- cloudmark is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is cloudmark still maintained?
- Updated within 6 months. The last commit to cloudmark was on Aug 10, 2026.
- What can I use cloudmark for?
- Keeping a personal bookmark collection accessible from any browser without an account Saving pages from desktop Chrome and reading them on another device Self-hosting a bookmark service on your own Cloudflare account
- How do I install cloudmark?
- Visit the docs page and generate a mark and write token Install dependencies for local development: pnpm install Start the development server: pnpm dev Open the local site in your browser
- Where can I get cloudmark?
- The source code and installation instructions are on GitHub: https://github.com/wesleyel/cloudmark
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A TypeScript music player focused on full-screen animated lyrics, supporting NetEase, QQ, Kugou, Navidrome and local libraries.
Open-source notes and knowledge base app with a three-pane layout, instant multi-device sync, and built-in MCP for AI agents, runnable on Cloudflare or Docker.
Open-source, browser-based design editor for posters, social posts, slides and more, with a self-hostable Docker setup.
Self-hosted team chat running on Cloudflare Workers, with realtime messaging, a two-way Telegram bridge, and server-side encrypted messages and files.
A Chrome extension that replaces the new tab page with a daily homepage written by Claude from your own browsing history.