An open-source, cross-platform ebook reader with multi-format support, annotations, sync, and accessibility features.
Readest is an open-source ebook reader application designed for immersive reading across macOS, Windows, Linux, Android, iOS, and the web. It solves the problem of fragmented reading experiences by offering a unified platform with powerful tools like annotations, cross-device sync, and multi-format support.
Avid readers, students, researchers, and anyone who manages a digital ebook library and wants a customizable, cross-platform reading tool with advanced features like annotations and sync.
Developers choose Readest for its modern tech stack (Next.js/Tauri), active open-source development, and extensive feature set that rivals commercial readers while remaining free and privacy-focused.
Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface to elevate your reading experience.
Runs on macOS, Windows, Linux, Android, iOS, and web via Tauri and Next.js, providing a consistent experience across all major platforms as highlighted in the badges and description.
Includes highlights, bookmarks, notes with instant interaction modes, enhancing study and research workflows, as detailed in the features table.
Reads EPUB, MOBI, PDF, CBZ, and more, making it versatile for diverse ebook libraries without conversion hassles.
Synchronizes books, progress, and annotations across devices and integrates with Koreader, offering seamless continuity as confirmed in the features list.
Requires Node.js, Rust, pnpm, and platform-specific tools like Visual Studio for Windows, making local builds cumbersome and error-prone, as outlined in the Getting Started section.
On Windows, it fails without WebView2 runtime, and on Linux, Wayland compatibility problems require workarounds like LD_PRELOAD or Flatpak, as noted in troubleshooting.
Planned features like audiobook support, handwriting annotations, and in-library full-text search are not yet implemented, limiting functionality for users needing them now.
Visual Studio Code
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Next generation frontend tooling. It's fast!
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.