
O Readest é um leitor de e-book de código aberto projetado para experiências imersivas e profundas de leitura. Construído como uma reescrita moderna do Foliate, ele aproveita o Next.js 15 e o Tauri V2 para oferecer uma experiência transversal perfeita no macOS, Windows, Linux e Web, com suporte para plataformas móveis em breve.
Recursos • Recursos planejados • Capturas de tela • Downloads • Introdução • Contribuidores • Licença

| Recurso | Descrição | Status |
|---|---|---|
| Suporte de vários formatos | Suporte EPUB, MOBI, KF8 (AZW3), FB2, CBZ, PDF (Experimental) | ✅ |
| Modos de exibição de rolagem/página | Alterne entre rolagem ou modos de leitura paginada. | ✅ |
| Pesquisa de texto completo | Pesquise em todo o livro para encontrar seções relevantes. | ✅ |
| Anotações e destaque | Adicione destaques, favoritos e notas para aprimorar sua experiência de leitura. | ✅ |
| Texto de trecho para anotações | Extrair o texto de livros para notas e análises detalhadas. | ✅ |
| Pesquisa de dicionário/Wikipedia | Procure instantaneamente palavras e termos ao ler. | ✅ |
| Traduza com Deepl | Traduza o texto selecionado instantaneamente usando o DEEPL para traduções precisas. | ✅ |
| Leitura paralela | Leia dois livros ou documentos simultaneamente em uma visão de tela dividida. | ✅ |
| Personalize a fonte e o layout | Ajuste as cores de fonte, layout, tema e tema para uma experiência personalizada. | ✅ |
| Associação de arquivos e aberto com | Abra rapidamente os arquivos no Readest no navegador de arquivos com um clique. | ✅ |
| Sincronização entre plataformas | Sincronize o progresso, notas e os favoritos da leitura em todas as plataformas suportadas. | ✅ |
| Recurso | Descrição | Prioridade |
|---|---|---|
| Apoie iOS e Android | Expanda o aplicativo para trabalhar em dispositivos iOS e Android. | ? |
| Suporte de texto em fala (TTS) | Habilite a funcionalidade de texto em fala para uma experiência de leitura mais acessível. | ? |
| Sincronizar com Koreader | Sincronize o progresso, notas e os marcadores de leitura com dispositivos Koreader. | |
| Navegação do teclado | Implementar as pedidos de chave no estilo de vimium para navegação em livros. | |
| Gerenciamento da biblioteca | Organize, classifique e gerencie toda a sua biblioteca de e -books. | |
| Suporte OPDs/Calibre | Integrar OPDs/calibre para acessar bibliotecas e catálogos on -line. | |
| Suporte de audiolivro | Estender a funcionalidade para reproduzir e gerenciar audiolivros. | |
| Anotações de caligrafia | Adicione suporte para anotações manuscritas usando uma caneta em dispositivos compatíveis. | |
| Estatísticas avançadas de leitura | Rastreie o tempo de leitura, as páginas lidas e muito mais para insights detalhados. | |
| Pesquisa de texto completo na biblioteca | Pesquise em toda a sua biblioteca de e -books para encontrar tópicos e citações. | |
| Resumo movido a IA | Gere resumos de livros ou capítulos usando a IA para obter informações rápidas. |
Fique atento para melhorias e atualizações contínuas! Contribuições e sugestões são sempre bem -vindas - vamos criar a melhor experiência de leitura juntos. ?





O aplicativo leitura está disponível para download! ?
Para obter a melhor experiência para criar o ReadST para si mesmo, use uma versão recente do Node.js e Rust. Consulte a documentação de Tauri para obter detalhes sobre como configurar os pré -requisitos do ambiente de desenvolvimento em diferentes plataformas.
nvm install v22
nvm use v22
npm install -g pnpm
rustup updatePara começar com o Readst, siga estas etapas para clonar e construir o projeto.
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjsPara confirmar que todas as dependências estão instaladas corretamente, execute o seguinte comando:
pnpm tauri infoEste comando exibirá informações sobre as dependências e configurações de Tauri instaladas em sua plataforma. Observe que a saída pode variar dependendo do sistema operacional e da configuração do ambiente. Revise a saída específica da sua plataforma para obter possíveis problemas.
Para alvos do Windows, "Construa ferramentas para o Visual Studio 2022" (ou uma edição mais alta do Visual Studio) e o fluxo de trabalho "Desktop Development with C ++" deve ser instalado. Para os alvos do Windows ARM64, os componentes “VS 2022 C ++ ARM64 Build Tools” e "C ++ Clang para componentes do Windows" devem ser instalados. E verifique se clang pode ser encontrado no caminho adicionando C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin por exemplo, no Path da variável de ambiente.
pnpm tauri devpnpm tauri buildO READEST é de código aberto e as contribuições são bem-vindas! Sinta -se à vontade para abrir problemas, sugerir recursos ou enviar solicitações de puxão. Revise nossas diretrizes contribuintes antes de começar . Também o recebemos em ingressar em nossa comunidade Discord para obter suporte ou orientação contribuinte.
O READEST é o software livre: você pode redistribuí -lo e/ou modificá -lo nos termos da licença pública geral do GNU Affero, conforme publicado pela Free Software Foundation, versão 3 da licença ou (por sua opção) qualquer versão posterior. Consulte o arquivo de licença para obter detalhes.
As seguintes bibliotecas JavaScript são incluídas neste software: