Introducing Grimoire, an open-source TTRPG library management tool with support for all your PDFs, battlemaps, and tokens.
I have built a fully self-hosted tool for all those digital TTRPG books, battlemaps, and tokens you have been hoarding. If you are like me and always buy the digital editions along with the physical editions, you probably have quite a collection sitting in a dusty directory on your computer.
Grimoire is my solution to all your woes, it makes searching, reading, organizing and sharing all your resources a lot easier.
- Self-host your entire TTRPG PDF library, and share with your players. (except with the Rogue, he already has your library, your battlemaps, and your browsing history anyways)
- Browse and read any PDF from any device. Grimoire has a PWA so you can pretend to be doing something useful when it is the Warlock's turn and he has been spending the last 30 min trying to figure out what spell to cast, even though we both know he is going to cast Eldritch Blast again.
- Full-text search across every page of every book instantly, find that one rule without knowing which book it's in. Seriously, I love physical books, but as a hoarder of 40+ TTRPG's, I can't always find what I'm looking for.
- Organized automagically, just drop files in folders, Grimoire figures out the game system and category. I have trapped a wizard inside the code using blood magic. While this makes organizing easier, they are really opinionated about folder structure.
- Built-in PDF reader with mobile-friendly page-by-page rendering. Seriously have you ever tried to read a 400 page pdf on your phone? It sucks. Hell large pdfs chug on most computers, needing more RAM than anyone can afford with these prices.
- Campaign tracker for GMs and Players. With session notes, player invitations, linked resources, and recurring schedules all in one place. And we all know that scheduling is the real BBEG of playing TTRPGs.
- Map and token gallery for browseing and tagging battle maps and character tokens. Add maps and tokens to your campaigns so you never lose track of them.
- Per-user bookmarks and favorites so everyone in your group has their own saved spots and quick-access list. This is by popular request of my beta testers (specifically the clerics), because searching is too hard or something...
- Explicit content controls, mark content as NSFW and let users opt in or out independently. (I'm not an idiot, I know what a Dungeon Master is.)
- Built for docker. Because it makes life easier.