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

Self-hosted bookmark manager with metadata extraction and tagging
Grimoire is a self-hosted bookmark manager that organizes links with fuzzy search, tags, categories, metadata extraction, and multi-user support. Includes a browser extension for seamless saving.

Grimoire is a self-hosted bookmark manager built for individuals and teams who need powerful organization tools for their web content. Designed with TypeScript and SvelteKit, it offers a polished interface with both light and dark modes.
The platform automatically fetches and stores metadata from bookmarked websites, letting you build a searchable archive of your saved content. Fuzzy search helps you find bookmarks quickly, while tags and categories provide flexible organization. Add personal notes to any bookmark, and manage multiple user accounts—each with isolated bookmarks, categories, and tags.
An official browser extension (Grimoire Companion) streamlines the saving process, and the Integration API enables automation from external tools. Deploy via Docker Compose for production use or run directly with Node.js for development.
Grimoire ships as a Docker image with persistent volume storage for bookmark data. The stack includes Drizzle ORM, Lucia for authentication, and MetaScraper for content extraction. One-click deployment options exist for AWS, DigitalOcean, Render, and Kubernetes via Helm charts. The MIT license permits modification and private deployment.
When teams consider Grimoire, 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.
Research Archive
Academics and researchers save articles with automatic metadata extraction, add personal notes, and organize sources by project using tags and categories for literature reviews.
Development Resource Library
Software teams bookmark documentation, tutorials, and Stack Overflow threads with fuzzy search enabling quick retrieval during coding sessions via the browser extension.
Content Curation
Writers and marketers collect inspiration sources with extracted snippets, categorize by topic, and maintain a searchable repository of reference material for content creation.
Personal Knowledge Base
Individuals build a private web archive with notes and tags, using metadata storage to preserve content details even if original pages change or disappear.
Version 0.4 includes a built-in migration tool to handle the new data storage and authorization approach. Consult the migration documentation in the repository for step-by-step instructions.
Yes, set the PUBLIC_SIGNUP_DISABLED environment variable to true in your docker-compose.yml or .env file to prevent new account registrations.
Grimoire needs internet access to fetch metadata when adding bookmarks, but browsing and searching your existing bookmarks works offline once metadata is stored locally.
The official browser extension repository provides compatibility details. Check the extension's dedicated repository linked in the README for supported browsers and installation instructions.
The Integration API allows external applications and scripts to programmatically add bookmarks to your Grimoire instance. API documentation is available through the built-in Swagger UI interface.
Project at a glance
StableLast synced 4 days ago