whereistejas / grimoire

Bookmark manager for the wizards πŸ§™

Home Page:https://grimoire.pro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grimoire

Grimoire Logo

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! πŸ“šβœ¨

Features

  • 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 πŸ“

Installation

Prerequisites

Steps

# Clone the repository
git clone git@github.com:goniszewski/grimoire.git

# [RECOMMENDED] Update the `.env.local` to set the initial admin user credentials

# Build and run the containers
docker-compose up

Development

Check out the development guide to learn how to set up the project for development.

Roadmap

  • 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 🌐

Feature requests

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.

Contributing

If you want to contribute to the project, please read the contributing guide.

License

This project is licensed under the MIT License.

Credits

Special thanks to: @extractus/article-extractor, DaisyUI, Fuse.js, MetaScraper, PocketBase, sanitize-html, SvelteKit, Svelte Select, Svelte French Toast, Tailwind CSS

About

Bookmark manager for the wizards πŸ§™

https://grimoire.pro

License:MIT License


Languages

Language:Svelte 63.0%Language:TypeScript 29.9%Language:JavaScript 6.4%Language:Dockerfile 0.4%Language:HTML 0.2%Language:Shell 0.1%Language:CSS 0.0%