Repolode
wesleyel

wesleyel/cloudmark

Gerenciador de favoritos com Cloudflare Workers e D1 que salva links por bookmarklet ou extensão do Chrome, sem exigir conta.

Alternativa open source a:PocketRaindrop.io

Estrelas
79
Forks
11
Issues abertas
0
Último commit
há 2 meses

O que é?

O Cloudmark é um gerenciador de favoritos na nuvem sem login nem cadastro. Você cria um identificador para a coleção (um “mark”) e um token secreto de escrita; depois, instala um bookmarklet na barra de favoritos do navegador para salvar a página atual. Qualquer pessoa que saiba o mark pode ver a coleção, mas para adicionar, editar ou excluir itens é necessário ter o token de escrita.

O projeto funciona como um app React de página única, servido por um Cloudflare Worker com uma API Hono, e armazena os dados no Cloudflare D1. Os tokens de escrita são armazenados após serem transformados em hash com SHA-256, e há limites de taxa e de tamanho dos campos. Uma extensão do Chrome com Manifest V3 pode salvar a aba ativa em uma categoria existente ou nova e adiciona ações ao menu de contexto.

A interface oferece navegação por teclado, filtragem e ordenação instantâneas, ícones personalizados (emoji, letras ou arquivos SVG/ICO/PNG enviados), notas por favorito e localização em inglês e chinês. É possível fazer o deploy no Cloudflare com um clique ou executar localmente com pnpm e Wrangler.

Recursos principais

  • 01Acesse coleções por meio de um mark exclusivo, sem cadastro
  • 02Salve páginas com um bookmarklet que inclui o mark e o token de escrita
  • 03A extensão do Chrome salva a aba ativa em uma categoria
  • 04Atalhos de teclado, filtragem e ordenação instantâneas e visualização compacta em lista
  • 05Ícones personalizados com emoji, letras ou arquivos SVG/ICO/PNG enviados
  • 06Armazenamento no Cloudflare D1 e deploy no Cloudflare com um clique

Casos de uso

  • Manter uma coleção pessoal de favoritos acessível em qualquer navegador, sem precisar de uma conta
  • Salvar páginas no Chrome para desktop e lê-las em outro dispositivo
  • Hospedar por conta própria um serviço de favoritos na sua conta do Cloudflare

Início rápido

  1. 1

    Acesse a página da documentação e gere um token mark e um token write

  2. 2

    Instale as dependências para o desenvolvimento local

    pnpm install
  3. 3

    Inicie o servidor de desenvolvimento

    pnpm dev
  4. 4

    Abra o site local no navegador

Antes de usar

  • Para implantar sua própria instância, é necessário ter uma conta Cloudflare e configurar um banco de dados D1.
  • Licenciado sob AGPL-3.0, que exige a divulgação do código-fonte de versões modificadas oferecidas pela rede.

Tópicos

Perguntas frequentes

O que é cloudmark?
Gerenciador de favoritos com Cloudflare Workers e D1 que salva links por bookmarklet ou extensão do Chrome, sem exigir conta. O Cloudmark é um gerenciador de favoritos na nuvem sem login nem cadastro. Você cria um identificador para a coleção (um “mark”) e um token secreto de escrita; depois, instala um bookmarklet na barra de favoritos do navegador para salvar a página atual. Qualquer pessoa que saiba o mark pode ver a coleção, mas para adicionar, editar ou excluir itens é necessário ter o token de escrita.
cloudmark é gratuito? Qual é a licença?
cloudmark é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cloudmark ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de cloudmark foi em 10 de ago. de 2026.
Para que posso usar cloudmark?
Manter uma coleção pessoal de favoritos acessível em qualquer navegador, sem precisar de uma conta Salvar páginas no Chrome para desktop e lê-las em outro dispositivo Hospedar por conta própria um serviço de favoritos na sua conta do Cloudflare
Como instalar cloudmark?
Acesse a página da documentação e gere um token mark e um token write Instale as dependências para o desenvolvimento local: pnpm install Inicie o servidor de desenvolvimento: pnpm dev Abra o site local no navegador
Onde consigo cloudmark?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wesleyel/cloudmark

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados