https://github.com/goniszewski/grimoire Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} goniszewski / grimoire Public * Notifications * Fork 7 * Star 534 Bookmark manager for the wizards grimoire.pro License MIT license 534 stars 7 forks Activity Star Notifications * Code * Issues 10 * Pull requests 2 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights goniszewski/grimoire This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 2 branches 2 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/g] Use Git or checkout with SVN using the web URL. [gh repo clone gonisz] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @goniszewski goniszewski Merge pull request #5 from whereistejas/patch-1 ... 2b78066 Nov 26, 2023 Merge pull request #5 from whereistejas/patch-1 `env.local` -> `env.docker`. 2b78066 Git stats * 114 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .vscode chore: vscode settings update November 22, 2023 11:37 pb_migrations chore: update migrations, ensure common formatting November 23, 2023 17:26 screenshots chore: add screenshots November 25, 2023 18:05 src chore: use proper repo URL November 25, 2023 18:52 static feat: overhaul About page November 17, 2023 19:27 .dockerignore feat: add Dockerfile and update docker compose config November 24, 2023 18:34 .env chore: add default '.env' and '.env.local' November 24, 2023 19:51 .env.docker chore: rename env file for Docker image November 25, 2023 18:07 .eslintignore Initial commit, WIP draft June 22, 2023 16:44 .eslintrc.cjs chore: add new dependencies, configs June 29, 2023 15:23 .gitignore chore: add coverage/ dir to '.gitignore' August 25, 2023 13:01 .npmrc feat: add Dockerfile and update docker compose config November 24, 2023 18:34 .prettierignore Initial commit, WIP draft June 22, 2023 16:44 .prettierrc Initial commit, WIP draft June 22, 2023 16:44 CONTRIBUTING.md chore: use proper repo URL November 25, 2023 18:52 Dockerfile feat: add Dockerfile and update docker compose config November 24, 2023 18:34 LICENSE Initial commit, WIP draft June 22, 2023 16:44 README.md Update README.md November 26, 2023 12:10 build.sh chore: add build details for application docker-compose.yml entry, up... November 24, 2023 19:53 docker-compose.yml chore: rename env file for Docker image November 25, 2023 18:07 package.json chore: change project description in 'package.json' November 25, 2023 18:05 pnpm-lock.yaml fix: resolve issues, preparations for Docker image deployment November 24, 2023 18:32 postcss.config.cjs Initial commit, WIP draft June 22, 2023 16:44 run-dev.sh feat: add Dockerfile and update docker compose config November 24, 2023 18:34 svelte.config.js fix: resolve issues, preparations for Docker image deployment November 24, 2023 18:32 tailwind.config.cjs feat: WIP add support for switching theme November 10, 2023 12:56 tsconfig.json Initial commit, WIP draft June 22, 2023 16:44 vite.config.ts Initial commit, WIP draft June 22, 2023 16:44 View code [ ] Grimoire Features Installation Prerequisites Steps Development Roadmap Feature requests Contributing License Credits README.md 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 * Docker * Docker Compose Steps # Clone the repository git clone git@github.com:goniszewski/grimoire.git # [RECOMMENDED] Update the `.env.docker` 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 grimoire.pro Topics bookmarks bookmarks-manager tailwindcss sveltekit pocketbase svellte Resources Readme License MIT license Activity Stars 534 stars Watchers 1 watching Forks 7 forks Report repository Releases 2 v0.1.1 Latest Nov 25, 2023 + 1 release Packages 0 No packages published Contributors 2 * @goniszewski goniszewski Robert Goniszewski * @whereistejas whereistejas Tejas Sanap Languages * Svelte 63.0% * TypeScript 29.9% * JavaScript 6.4% * Dockerfile 0.4% * HTML 0.2% * Shell 0.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.