
Readest es un lector de libros electrónicos de código abierto diseñado para experiencias de lectura inmersiva y profunda. Construido como una reescritura moderna de Foliate, aprovecha a continuación.
Características • Características planificadas • Capturas de pantalla • Descargas • Comenzando • Contribuyentes • Licencia

| Característica | Descripción | Estado |
|---|---|---|
| Soporte multiformato | Soporte Epub, Mobi, KF8 (AZW3), FB2, CBZ, PDF (experimental) | ✅ |
| Modos de vista por desplazamiento/página | Cambiar entre modos de lectura de desplazamiento o paginado. | ✅ |
| Búsqueda de texto completo | Busque en todo el libro para encontrar secciones relevantes. | ✅ |
| Anotaciones y resaltar | Agregue lo más destacado, los marcadores y las notas para mejorar su experiencia de lectura. | ✅ |
| Texto de extracto para tomar notas | Extraer fácilmente el texto de los libros para notas y análisis detallados. | ✅ |
| Búsqueda de diccionario/wikipedia | Busque instantáneamente palabras y términos al leer. | ✅ |
| Traducir con DeepL | Traducir el texto seleccionado instantáneamente usando DeepL para traducciones precisas. | ✅ |
| Lectura paralela | Lea dos libros o documentos simultáneamente en una vista de pantalla dividida. | ✅ |
| Personalizar fuente y diseño | Ajuste la fuente, el diseño, el modo del tema y los colores del tema para una experiencia personalizada. | ✅ |
| Asociación de archivos y abierto con | Abra rápidamente los archivos en Realtest en su navegador de archivos con un solo clic. | ✅ |
| Sincronizar a través de plataformas | Sincronice el progreso de la lectura, las notas y los marcadores en todas las plataformas compatibles. | ✅ |
| Característica | Descripción | Prioridad |
|---|---|---|
| Apoya a iOS y Android | Expanda la aplicación para trabajar en dispositivos iOS y Android. | ? |
| Soporte de texto a voz (TTS) | Habilite la funcionalidad de texto a voz para una experiencia de lectura más accesible. | ? |
| Sincronización con Koreader | Sincronice el progreso de la lectura, las notas y los marcadores con los dispositivos Koreader. | |
| Navegación de teclado | Implemente las tallas de teclas de estilo Vimium para la navegación de libros. | |
| Gestión de la biblioteca | Organice, clasifique y administre toda su biblioteca de libros electrónicos. | |
| Soporte de OPD/Calibre | Integre OPD/calibre para acceder a las bibliotecas y catálogos en línea. | |
| Soporte de audiolibros | Extienda la funcionalidad para reproducir y administrar audiolibros. | |
| Anotaciones de escritura a mano | Agregue soporte para anotaciones de escritura a mano usando un bolígrafo en dispositivos compatibles. | |
| Estadísticas de lectura avanzada | Tiempo de lectura de seguimiento, páginas leídas y más para ideas detalladas. | |
| Búsqueda de texto completo en la biblioteca | Busque en toda su biblioteca de libros electrónicos para encontrar temas y citas. | |
| Resumen de IA | Genere resúmenes de libros o capítulos utilizando IA para ideas rápidas. |
¡Estén atentos para mejoras y actualizaciones continuas! Las contribuciones y sugerencias son siempre bienvenidas: construyan la mejor experiencia de lectura junta. ?





¡La aplicación Readest está disponible para descargar! ?
Para obtener la mejor experiencia para construir RealTest para usted, use una versión reciente de Node.js y Rust. Consulte la documentación de Tauri para obtener detalles sobre cómo configurar los requisitos previos del entorno de desarrollo en diferentes plataformas.
nvm install v22
nvm use v22
npm install -g pnpm
rustup updatePara comenzar con Realtest, siga estos pasos para clonar y construir el proyecto.
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 las dependencias están instaladas correctamente, ejecute el siguiente comando:
pnpm tauri infoEste comando mostrará información sobre las dependencias de Tauri instaladas y la configuración en su plataforma. Tenga en cuenta que la salida puede variar según el sistema operativo y la configuración del entorno. Revise la salida específica de su plataforma para cualquier problema potencial.
Para los objetivos de Windows, se debe instalar "Build Tools for Visual Studio 2022" (o una edición más alta de Visual Studio) y el flujo de trabajo "Desarrollo de escritorio con C ++". Para los objetivos ARM64 de Windows, se deben instalar las herramientas de compilación "VS 2022 C ++ ARM64" y el "compilador C ++ Clang para Windows". Y asegúrese de que se pueda encontrar clang en la ruta agregando C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin por ejemplo, en la Path de variable de entorno.
pnpm tauri devpnpm tauri buildReadest es de código abierto, ¡y las contribuciones son bienvenidas! Siéntase libre de abrir problemas, sugerir funciones o enviar solicitudes de extracción. Revise nuestras pautas de contribución antes de comenzar . También le damos la bienvenida para unirse a nuestra comunidad de Discord para obtener orientación de apoyo o contribución.
Readest es el software gratuito: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de Affero GNU publicada por Free Software Foundation, ya sea la versión 3 de la licencia o (a su opción) cualquier versión posterior. Consulte el archivo de licencia para obtener más detalles.
Las siguientes bibliotecas de JavaScript se agrupan en este software: