Aplicativo para desktop e web que converte arquivos EPUB, PDF, texto e legendas em áudio com legendas sincronizadas, usando o TTS Kokoro-82M.
grimmory-tools/grimmory
Uma biblioteca digital auto-hospedada para ebooks, quadrinhos e audiolivros, com leitura integrada, busca de metadados e sincronização com dispositivos.
Alternativa open source a:Calibre-Web
Plex
- Estrelas
- 4,553
- Forks
- 345
- Issues abertas
- 237
- Último commit
- há 11 horas
O que é?
Grimmory é um servidor de biblioteca auto-hospedado para gerenciar coleções pessoais de ebooks, PDFs, quadrinhos e audiolivros. Ele roda em um container Docker junto com um banco de dados MariaDB, e os usuários o acessam por uma interface web onde podem organizar livros em estantes personalizadas ou baseadas em regras, pesquisar o conteúdo e editar metadados.
É possível ler livros no navegador, incluindo PDFs, EPUBs e quadrinhos, com anotações, destaques e acompanhamento do progresso de leitura. Capas, descrições e avaliações vêm do Google Books, Open Library e Amazon. O recurso BookDrop monitora uma pasta e detecta, enriquece e coloca automaticamente novos arquivos em uma fila para revisão antes da importação.
Para dispositivos, Grimmory oferece suporte a conexões Kobo, apps de leitura compatíveis com OPDS e sincronização do progresso no KOReader. Cada usuário pode manter suas próprias estantes e preferências, com autenticação local ou OIDC. Também é possível enviar livros para um Kindle ou endereço de email. O modo DISK_TYPE=NETWORK desativa operações destrutivas em compartilhamentos NFS ou SMB.
Recursos principais
- 01Estantes personalizadas e inteligentes baseadas em regras, com pesquisa de texto completo
- 02Leitor integrado no navegador para PDF, EPUB e quadrinhos, com destaques e acompanhamento do progresso
- 03Busca de metadados e capas no Google Books, Open Library e Amazon
- 04Pasta BookDrop que detecta automaticamente novos arquivos e os coloca em uma fila para importação
- 05Suporte a dispositivos Kobo, OPDS e KOReader
- 06Contas multiusuário com autenticação local ou OIDC
Casos de uso
- Hospedar uma coleção pessoal de ebooks e quadrinhos em um servidor doméstico
- Gerenciar uma biblioteca compartilhada pela família, com o progresso de leitura separado para cada usuário
- Manter livros em um NAS e acessá-los em dispositivos Kobo, Kindle ou apps OPDS
Início rápido
- 1
Crie um arquivo .env com as configurações do banco de dados e do app
- 2
Crie um arquivo docker-compose.yml (com base no exemplo do README)
- 3
Inicie os serviços com o Docker Compose
docker compose up -d - 4
Abra http://localhost:6060 no navegador e crie sua conta de administrador
Antes de usar
- Para hospedar por conta própria, é necessário ter Docker, Docker Compose e um banco de dados MariaDB.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando o software é oferecido como serviço de rede.
- O modo de armazenamento em rede desativa as operações de exclusão, movimentação e renomeação pela interface.
Tópicos
Perguntas frequentes
- O que é grimmory?
- Uma biblioteca digital auto-hospedada para ebooks, quadrinhos e audiolivros, com leitura integrada, busca de metadados e sincronização com dispositivos. Grimmory é um servidor de biblioteca auto-hospedado para gerenciar coleções pessoais de ebooks, PDFs, quadrinhos e audiolivros. Ele roda em um container Docker junto com um banco de dados MariaDB, e os usuários o acessam por uma interface web onde podem organizar livros em estantes personalizadas ou baseadas em regras, pesquisar o conteúdo e editar metadados.
- grimmory é gratuito? Qual é a licença?
- grimmory é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- grimmory ainda é mantido?
- Manutenção ativa. O último commit de grimmory foi em 19 de out. de 2026.
- Para que posso usar grimmory?
- Hospedar uma coleção pessoal de ebooks e quadrinhos em um servidor doméstico Gerenciar uma biblioteca compartilhada pela família, com o progresso de leitura separado para cada usuário Manter livros em um NAS e acessá-los em dispositivos Kobo, Kindle ou apps OPDS
- Como instalar grimmory?
- Crie um arquivo .env com as configurações do banco de dados e do app Crie um arquivo docker-compose.yml (com base no exemplo do README) Inicie os serviços com o Docker Compose: docker compose up -d Abra http://localhost:6060 no navegador e crie sua conta de administrador
- Onde consigo grimmory?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/grimmory-tools/grimmory
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de edição de PDFs open source e auto-hospedada para editar, assinar, ocultar informações, converter e automatizar PDFs no navegador, no desktop ou via API.
Conversor de arquivos online auto-hospedado que aceita mais de mil formatos, desenvolvido com TypeScript, Bun e Elysia.
Um toolkit de PDF com foco em privacidade, que roda inteiramente no navegador e oferece mais de 50 ferramentas para editar, combinar, converter e proteger PDFs, além de permitir hospedagem própria.
Servidor próprio de audiolivros e podcasts com streaming, sincronização do progresso entre usuários e download automático de podcasts.
Leitor de e-books multiplataforma feito com Flutter, compatível com EPUB, MOBI, AZW3, FB2, TXT e PDF, com ferramentas de leitura assistidas por IA.