The time has come to unveil Grimoire, a bookmark manager designed specifically for everyone who is missing a little bit of magic touch when it comes to organizing their bookmarks.
Its mission is simple: to help you add, process, and organize your bookmarks in a way that makes sense.
I've always struggled with organizing my bookmarks. Even though I tried many options, none of them really appealed to me. The built-in bookmark managers in browsers were too basic and didn't allow me to organize my bookmarks in a way that made sense to me. The most popular external bookmark managers have been too simple, too complicated, or too expensive for what they offer.
What I liked the most was the idea of having a bookmark manager with a relational database I had access to. This would let me retrieve my bookmarks in any way I wanted, and I could easily add new features in the future. I've searched for a solution that would allow me to do that, but I couldn't find anything that would fit my needs.
And that's how the idea of the Grimoire was born. I wanted to create a bookmark manager that would be simple to use, but also powerful enough to let me organize my bookmarks in a way that made sense to me. Moreover, I wanted to take SvelteKit and PocketBase for a spin, and this seemed like a perfect opportunity to do so.
It's still a work in progress, but I'm happy with the functionality provided so far. You can expect more useful features, like a way to import bookmarks from other services and export them to most popular file formats, public profiles, better admin panel, AI-powered features - just to name a few. For more details, check out the roadmap.
I try to test this out but having problems setting it up properly?
I set an Email and Password in all of the .env files and started the container with docker-compose up. But neither the admin panel or the normal login accept the credentials.
Grimoire uses https://metascraper.js.org/ for fetching metadata and website content as HTML and also text. Searching is not yet enabled for the latter, but it may change in the near future!
Love it but it's absolutely overkill. What stack are you using? I saw svelte and tailwindcss.
Growing up with the Internet seeing today's 'modern' approaches when it comes to Web development the requirements grow exponentially and that's frustrating because the barrier of entrance gets ridiculously high.
Even though a lot of concepts have been invented, none feel 'natural' to me, it's almost as if the clunkyness of language design (c, c++ etc) has been carried over to the modern webapp era
I don't mean that in a confrontational way, this looks great! But I'd rather force myself to find a good reason before I replace Wallabag with it so soon after spending the effort getting it set up :P
Is there a browser extension we can use with this or a plan for one? Currently I use wallabag but I think this may be a good replacement as long as it has some sort of browser implementation
A browser extension will be useful for me if it caches the bookmarks for offline use, as I don't keep a constant connection to my self hosted server from my mobile (I use tailscale to connect to my home server and it's not constantly kept on).
The project relies heavily on PocketBase, a conscious decision. Although it could, and maybe even should, be abstracted later, the app will be limited in the authentication department by it.
In short: I can’t guarantee LDAP support in foreseeable future :(
Pocketbase supports oauth, do you expose adding custom providers (possibly in the .env.docker)? In line with the other guy, all my users are already setup elsewhere. It's increasingly a nonstarter to have a) a wasted identity provider and b) redo all this work for every new app.
Although it is a nice step up to have multi-user support at all.
I don't know why i got downvoted. I asked because it is hard to keep up with users' credentials with local user db, especially with other selfhosted services.
It has many advantages over the HTTPS one. And also was always the preferred way of interacting with remote repositories by teams I worked with in my professional career.
Looks great, I literally installed Shiori 2 days ago but can see myself moving to this. The one feature I'd love to see that's broken on Shiori is a browser extension to make adding bookmarks faster and easier.
This is what I was looking for! one thing I would like is having the ability of having the bookmarks in the regular bookmark tab to easily access them as if I was using the browser. Is that possible?