# cherry

> Cherry is an open-source, self-hosted bookmark service with tags, groups, full-text search, and browser extensions. Runs on SQLite via Docker.

- **Category:** Bookmarks & Link Sharing
- **Licence:** MIT
- **Latest version:** v0.0.10
- **Open source:** oss
- **Languages:** Typescript, Svelte
- **Platforms:** Docker
- **Tags:** SQLite, Bookmarks, Bookmark Manager, Groups, Tags, Full Text Search, Browser Extension, Authelia, Svelte, Docker, Self Hosted, Authentik, Csv Import, Csv export, Google oauth, Selfhosted, Pat

## Description

Cherry is a self-hosted bookmark manager designed for personal use. It stores bookmarks in a SQLite database and provides a clean web UI with tagging, grouping, and full-text search powered by a custom SQLite tokenizer extension. Users can save pages through Chrome and Firefox browser extensions or a bookmarklet. The service supports CSV import and export for migrating data. Authentication is handled via built-in email/password accounts, with optional Google OAuth and HTTP remote-user header integration for SSO gateways like Authelia or Authentik. Deployment is Docker-only, with the image published to ghcr.io/haishanh/cherry. The project is MIT-licensed and actively maintained.

## Links

- [Homepage](https://github.com/haishanh/cherry)
- [Website](https://cherry.haishan.me)
- [Docker](ghcr.io/haishanh/cherry)
- [Documentation](https://cherry.haishan.me/docs/intro)
- [GitHub Repository](https://github.com/haishanh/cherry)
- [Chrome Extension](https://chrome.google.com/webstore/detail/cherry-chrome-extension/klpbmdnmnbcabnaammeinopljnmdnili)
- [Firefox Extension](https://addons.mozilla.org/en-US/firefox/addon/cherry-browser-extension/)

---
Source: https://selfhost.directory/project/cherry