Repolode
wesleyel

wesleyel/cloudmark

Cloudflare Workers와 D1 기반의 북마크 관리자로, 계정 없이 북마클릿이나 Chrome 확장 프로그램으로 링크를 저장할 수 있습니다.

대체할 수 있는 제품:PocketRaindrop.io

스타
79
포크
11
열린 이슈
0
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Cloudmark는 로그인이나 회원가입이 필요 없는 클라우드 북마크 관리자입니다. 컬렉션 식별자("mark")와 비밀 쓰기 토큰을 만든 뒤, 브라우저 북마크 바에 북마클릿을 설치해 현재 페이지를 저장합니다. mark를 아는 사람은 누구나 컬렉션을 볼 수 있지만, 항목을 추가하거나 수정하거나 삭제하려면 쓰기 토큰이 필요합니다.

이 프로젝트는 Cloudflare Worker가 제공하는 단일 페이지 React 앱으로 실행되며, Hono API를 사용하고 데이터는 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은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. cloudmark의 마지막 커밋은 2026년 8월 10일입니다.
cloudmark은(는) 어디에 사용할 수 있나요?
계정 없이 어떤 브라우저에서든 이용할 수 있는 개인 북마크 컬렉션 관리 데스크톱 Chrome에서 페이지를 저장하고 다른 기기에서 읽기 자신의 Cloudflare 계정에 북마크 서비스를 직접 호스팅
cloudmark는 어떻게 설치하나요?
문서 페이지에 방문해 mark 및 write 토큰을 생성합니다 로컬 개발에 필요한 종속성을 설치합니다: pnpm install 개발 서버를 시작합니다: pnpm dev 브라우저에서 로컬 사이트를 엽니다
cloudmark은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/wesleyel/cloudmark

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트