Repolode
hunter-read

hunter-read/grimoire

Um app web auto-hospedado que indexa PDFs, mapas, tokens, áudio e modelos de RPG de mesa em uma biblioteca pesquisável.

Alternativa open source a:Calibre

Estrelas
325
Forks
19
Issues abertas
22
Último commit
há 18 horas

O que é?

Grimoire é um gerenciador de biblioteca auto-hospedado para materiais de RPG de mesa. Basta indicar uma pasta com PDFs, mapas, tokens, arquivos de áudio e modelos 3D; ele organiza tudo por sistema de jogo e categoria, com busca em texto completo em todas as páginas de cada livro, inclusive nas páginas digitalizadas, usando OCR.

Ele roda em um contêiner Docker usando um diretório existente e, por padrão, não grava nada nesse diretório. Os usuários podem ler os livros página por página no navegador ou no celular, salvar marcadores e favoritos e conectar apps de leitura por meio de um feed OPDS.

Para mestres, ele oferece controle de campanhas, uma wiki de anotações em markdown, uma galeria de mapas com editor Universal VTT, um editor de tokens, uma mesa de som e restrições baseadas em funções que ocultam determinados livros dos jogadores.

Recursos principais

  • 01Organiza PDFs, mapas, tokens, áudio e modelos por sistema de jogo, com base na estrutura de pastas.
  • 02Busca em texto completo em todas as páginas de cada PDF, com OCR para livros digitalizados.
  • 03Leitor página por página com marcadores, favoritos e feed OPDS para apps de leitura.
  • 04Galeria de mapas com editor UVTT para paredes, portas e luzes.
  • 05Editor de tokens e mesa de som para reproduzir áudio durante a sessão.
  • 06Controle de campanhas com wiki em markdown e restrições de conteúdo baseadas em funções.

Casos de uso

  • Pesquisar uma grande coleção de PDFs de RPG pelo celular ou tablet durante uma sessão.
  • Hospedar uma biblioteca de jogos compartilhada em um NAS ou servidor doméstico, em vez de usar um serviço de terceiros.
  • Organizar mapas, tokens e materiais de apoio de uma campanha em um só lugar.
  • Ocultar dos jogadores livros com spoilers ou aventuras, mantendo-os disponíveis para o mestre.

Início rápido

  1. 1

    Organize a pasta da sua biblioteca de acordo com a estrutura do README

  2. 2

    Copie o arquivo padrão do Docker Compose e configure os caminhos dos volumes

    cp docs/docker/docker-compose.yml docker-compose.yml
  3. 3

    Inicie o contêiner com o Docker Compose

    docker compose up -d

Antes de usar

  • É licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas sejam de código aberto nos mesmos termos.
  • Você precisa do Docker e de uma máquina para hospedar por conta própria, então a configuração exige algum esforço.

Em coleções

Tópicos

#ttrpg#self-hosted#pdf#library#search#docker#campaign-management#virtual-tabletop

Perguntas frequentes

O que é grimoire?
Um app web auto-hospedado que indexa PDFs, mapas, tokens, áudio e modelos de RPG de mesa em uma biblioteca pesquisável. Grimoire é um gerenciador de biblioteca auto-hospedado para materiais de RPG de mesa. Basta indicar uma pasta com PDFs, mapas, tokens, arquivos de áudio e modelos 3D; ele organiza tudo por sistema de jogo e categoria, com busca em texto completo em todas as páginas de cada livro, inclusive nas páginas digitalizadas, usando OCR.
grimoire é gratuito? Qual é a licença?
grimoire é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
grimoire ainda é mantido?
Manutenção ativa. O último commit de grimoire foi em 6 de nov. de 2026.
Para que posso usar grimoire?
Pesquisar uma grande coleção de PDFs de RPG pelo celular ou tablet durante uma sessão. Hospedar uma biblioteca de jogos compartilhada em um NAS ou servidor doméstico, em vez de usar um serviço de terceiros. Organizar mapas, tokens e materiais de apoio de uma campanha em um só lugar. Ocultar dos jogadores livros com spoilers ou aventuras, mantendo-os disponíveis para o mestre.
Como instalar grimoire?
Organize a pasta da sua biblioteca de acordo com a estrutura do README Copie o arquivo padrão do Docker Compose e configure os caminhos dos volumes: cp docs/docker/docker-compose.yml docker-compose.yml Inicie o contêiner com o Docker Compose: docker compose up -d
Onde consigo grimoire?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hunter-read/grimoire

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Uma ferramenta web auto-hospedável para usar mapas de batalha virtuais com iluminação dinâmica, visão dos jogadores e neblina em sessões de RPG de mesa.

Produtividade e apps#tabletop#dnd#battlemap
563+1 esta semana98TypeScriptMITBem mantidoAtualizado há 10 dias

Sistema de veiculação de anúncios de código aberto para publishers gerenciarem campanhas publicitárias em seus sites e acompanharem os resultados.

Produtividade e apps#ad-server#advertising#php
1,5 mil+3 esta semana616PHPGPL-2.0Bem mantidoAtualizado há 21 horas