
Bookmarkify
Visual bookmark manager for creative inspiration.
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source to-do application for managing your bookmarks
Self-hosted bookmark manager that treats saved links as actionable to-dos. Import from Pocket, Pinboard, Delicious, and other services with Docker-based deployment.

Unmark is an open-source bookmark manager that reimagines saved links as actionable to-do items rather than static archives. Built with PHP and MySQL, it gives you complete control over your reading list and reference materials through self-hosting.
Designed for intermediate users comfortable with Docker or traditional LAMP stack deployments, Unmark serves individuals and teams who want ownership of their bookmark data. The project supports importing from major services including Pocket, Pinboard, Delicious, Readability, and other Unmark instances, making migration straightforward.
Docker Compose is the recommended installation method for both personal use and development, minimizing configuration overhead on Windows and Mac. Traditional Apache/PHP/MySQL deployments remain supported for users running their own servers. The codebase uses Grunt for asset compilation and includes comprehensive upgrade paths for both release and git-based installations.
Originally created by Colin Devroe and rebuilt by Plain, Unmark is now community-maintained and offered freely with the goal of long-term sustainability independent of commercial hosting.
When teams consider Unmark, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Migrating from Pocket to Self-Hosted
Import your entire Pocket archive and manage reading lists on your own infrastructure with full privacy control
Team Research Repository
Deploy a shared bookmark instance for collaborative link curation and task-oriented reference management
Personal Reading Queue
Organize saved articles as actionable to-dos, tracking what you've read versus what requires attention
Developer Reference Library
Self-host technical bookmarks with Docker, maintaining version control and backup strategies for your knowledge base
Docker and Docker Compose are recommended for both personal use and development. Traditional deployments require Apache 2.x, PHP 5.6+, and MySQL 5.7+. Common issues include missing PHP mod_rewrite or mysqli extensions.
Unmark supports imports from Pocket, Pinboard, Delicious, Readability, other Unmark instances (hosted or self-hosted), and many other services. Ensure your PHP max_upload_size setting accommodates your import file size.
For release upgrades: download the latest version, run docker-compose down, replace files while keeping your database.php, then navigate to /upgrade. For git repositories: pull from main, run npm update and grunt, then visit /upgrade.
Unmark is recommended for intermediate users comfortable with Docker or server administration. Beginners are welcome to try but should expect some setup challenges and may need to search GitHub issues for troubleshooting help.
The -v argument erases Docker volumes including your local database. Always export your bookmarks first if you need to use -v. Running docker-compose down without -v preserves your database intact.
Project at a glance
ActiveLast synced 4 days ago