Glimpse into the magical book of your forbidden knowledge - Grimoire! ππ«
Unleash your inner sorcerer and conquer the chaos of bookmarks! With Grimoire, you'll have a bewitching way to store and sort your enchanted links.
But wait, there's more!
Transmute your saved pages into juicy content snippets with our mystical extraction feature. Embrace the magic, tame the clutter, and let Grimoire be your mystical companion in the vast library of the web.
It's time to conjure up some organization! πβ¨
- add and organize bookmarks easily π
- create new user accounts, each with their own bookmarks, categories and tags π
- fuzzy search through bookmarks π
- supports tags and categories π·οΈ
- fetch metadata from websites, store it locally and update it when needed π
- add your personal notes to bookmarks π
# Clone the repository
git clone https://github.com/goniszewski/grimoire
# [RECOMMENDED] Update the `.env.docker` to set the initial admin user credentials
# Build and run the containers
docker-compose up
Check out the development guide to learn how to set up the project for development.
- sharing bookmarks with other users or publicly π€Έ
- Flows - keep your bookmarks in a session-like order with related notes (e.g. for learning, research, etc.) π₯
- import bookmarks from popular formats files π€
- export bookmarks as HTML, CSV and JSON π¦
- add universal bookmarklet to add bookmarks from any browser π
- quickly change bookmark categories and tags from the bookmarks list β©
- the official browser extension π
If you have an idea for a feature, please open an issue and describe it in detail. If you have a mockup, please attach it to the issue.
If you want to contribute to the project, please read the contributing guide.
This project is licensed under the MIT License.
Special thanks to: @extractus/article-extractor, DaisyUI, Fuse.js, MetaScraper, PocketBase, sanitize-html, SvelteKit, Svelte Select, Svelte French Toast, Tailwind CSS