Sobre o projeto

PlainShelf é uma biblioteca de leitura pessoal focada em armazenamento local-first para conteúdo em texto simples e Markdown. Ela permite que os usuários importem e leiam livros em texto simples e Markdown, podendo importar arquivos EPUB ao convertê-los para esses formatos. As principais capacidades incluem: - Organização de livros usando pastas aninhadas baseadas no sistema de arquivos. - Suporte para capas de livros, metadados, marcadores, histórico de leitura e estatísticas de leitura. - Múltiplas opções de cliente: um servidor local, um aplicativo de desktop para macOS e um cliente Android experimental. - Rastreamento estável de ID de livro, independentemente de alterações de título ou pasta. O software foi projetado como uma alternativa leve para leitura baseada em texto, em vez de um gerenciador de biblioteca completo como o Calibre; ele não suporta PDFs, arquivos de quadrinhos, DRM ou contas de múltiplos usuários. É desenvolvido utilizando Go para o servidor e um framework de frontend para a interface do usuário.