SkillAgentSearch skills...

Readest

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.

Install / Use

/learn @readest/Readest
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

<div align="center"> <a href="https://readest.com?utm_source=github&utm_medium=referral&utm_campaign=readme" target="_blank"> <img src="https://github.com/readest/readest/blob/main/apps/readest-app/src-tauri/icons/icon.png?raw=true" alt="Readest Logo" width="20%" /> </a> <h1>Readest</h1> <br>

[Readest][link-website] is an open-source ebook reader designed for immersive and deep reading experiences. Built as a modern rewrite of Foliate, it leverages Next.js 16 and Tauri v2 to deliver a smooth, cross-platform experience across macOS, Windows, Linux, Android, iOS, and the Web.

[![Website][badge-website]][link-website] [![Web App][badge-web-app]][link-web-readest] [![OS][badge-platforms]][link-website] <br> [![Discord][badge-discord]][link-discord] [![Reddit][badge-reddit]][link-reddit] ![AGPL Licence][badge-license] [![Language Coverage][badge-language-coverage]][link-locales] [![Donate][badge-donate]][link-donate] [![Latest release][badge-release]][link-gh-releases] [![Last commit][badge-last-commit]][link-gh-commits] [![Commits][badge-commit-activity]][link-gh-pulse] [![][badge-hellogithub]][link-hellogithub] [![Ask DeepWiki][badge-deepwiki]][link-deepwiki]

</div> <p align="center"> <a href="#features">Features</a> • <a href="#planned-features">Planned Features</a> • <a href="#screenshots">Screenshots</a> • <a href="#downloads">Downloads</a> • <a href="#getting-started">Getting Started</a> • <a href="#troubleshooting">Troubleshooting</a> • <a href="#support">Support</a> • <a href="#license">License</a> </p> <div align="center"> <a href="https://readest.com" target="_blank"> <img src="./data/screenshots/landing_all_platforms.png" alt="Readest Banner" width="100%" /> </a> </div>

Features

<div align="left">✅ Implemented</div>

| Feature | Description | Status | | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------- | ---------- | | Multi-Format Support | Support EPUB, MOBI, KF8 (AZW3), FB2, CBZ, TXT, PDF | ✅ | | Scroll/Page View Modes | Switch between scrolling or paginated reading modes. | ✅ | | Full-Text Search | Search across the entire book to find relevant sections. | ✅ | | Annotations and Highlighting | Add highlights, bookmarks, and notes to enhance your reading experience and use instant mode for quicker interactions. | ✅ | | Dictionary/Wikipedia Lookup | Instantly look up words and terms when reading. | ✅ | | [Parallel Read][link-parallel-read] | Read two books or documents simultaneously in a split-screen view. | ✅ | | Customize Font and Layout | Adjust font, layout, theme mode, and theme colors for a personalized experience. | ✅ | | Code Syntax Highlighting | Read software manuals with rich coloring of code examples. | ✅ | | File Association and Open With | Quickly open files in Readest in your file browser with one-click. | ✅ | | Library Management | Organize, sort, and manage your entire ebook library. | ✅ | | OPDS/Calibre Integration | Integrate OPDS/Calibre to access online libraries and catalogs. | ✅ | | Translate with DeepL and Yandex | From a single sentence to the entire book—translate instantly. | ✅ | | Text-to-Speech (TTS) Support | Enjoy smooth, multilingual narration—even within a single book. | ✅ | | Sync across Platforms | Synchronize book files, reading progress, notes, and bookmarks across all supported platforms. | ✅ | | [Sync with Koreader][link-kosync-wiki] | Synchronize reading progress, notes, and bookmarks with [Koreader][link-koreader] devices. | ✅ | | Accessibility | Provides full keyboard navigation and supports for screen readers such as VoiceOver, TalkBack, NVDA, and Orca. | ✅ | | Visual & Focus Aids | Reading ruler, paragraph-by-paragraph reading mode, and speed reading features. | ✅ |

Planned Features

<div align="left">🛠 Building</div> <div align="left">🔄 Planned</div>

| Feature | Description | Priority | | ------------------------------- | -------------------------------------------------------------------------- | ------------ | | AI-Powered Summarization | Generate summaries of books or chapters using AI for quick insights. | 🛠 | | Advanced Reading Stats | Track reading time, pages read, and more for detailed insights. | 🛠 | | Audiobook Support | Extend functionality to play and manage audiobooks. | 🔄 | | Handwriting Annotations | Add support for handwriting annotations using a pen on compatible devices. | 🔄 | | In-Library Full-Text Search | Search across your entire ebook library to find topics and quotes. | 🔄 |

Stay tuned for continuous improvements and updates! Contributions and suggestions are always welcome—let's build the ultimate reading experience together. 😊

Screenshots

Annotations

TTS

DeepL

Footnote

Wikipedia

Theming Dark Mode


Downloads

Mobile Apps

<div align="center"> <a href="https://apps.apple.com/app/id6738622779"> <img alt="Download on the App Store" src="https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg" style="height: 50px;" /></a>&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://play.google.com/store/apps/details?id=com.bilingify.readest"> <img alt="Get it on Google Play" src="https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg" style="height: 50px;" /></a> </div>

Platform-Specific Downloads

  • macOS / iOS / iPadOS : Search and install Readest on the [App Store][link-appstore], also available on TestFlight for beta test (send your Apple ID to readestapp@gmail.com to request access).
  • Windows / Linux / Android: Visit and download Readest at [https://readest.com][link-website] or the [Releases on GitHub][link-gh-releases].
  • Linux users can also install [Readest on Flathub][link-flathub].
  • Web: Visit and use Readest for Web at [https://web.readest.com][link-web-readest].

Requirements

  • Node.js and pnpm for Next.js development
  • Rust and Cargo for Tauri development

For the best experience to build Readest for yourself, use a recent version of Node.js and Rust. Refer to the Tauri documentation for details on setting up the development environment prerequisites on different platforms.

nvm install v24
nvm use v24
npm install -g pnpm
rustup update

Getting Started

To get started with Readest, follow these steps to clone and build the project.

1. Clone the Repository

git clone https://github.com/readest/readest.git
cd readest

2. Install Dependencies

# might need to rerun this when code is updated
git submodule update --init --recursive
pnpm install
# copy vendors dist libs to public directory
pnpm --filter @readest/readest-app setup-vendors

3. Verify Dependencies Installation

To confirm that all dependencies are correctly installed, run the following command:

pnpm tauri info

This command will display information about the installed Tauri dependencies and configuration on your platform. Note that the output may vary depending on the operating system and environment setup. Please review the output specific to your platform for any potential issues.

For Windows targets, “Build Tools for Visual Studio 2022” (or a higher edition of Visual Studio) and the “Desktop development with C++” workflow must be installed. For Windows ARM64 targets, the “VS 2022 C++ ARM64 build tools” and "C++ Clang Compiler for Windows" components must be installed. And make sure clang can be found in the path by adding C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\Llvm\x64\bin for example in the environment variable Path.

4. Build for Development

# Start development for the Tauri app
pnpm tauri dev
# or start development for the Web app
pnpm dev-web
# preview with OpenNext build for the Web app
pnpm preview

For Android:

# Initialize the Android environment (run once
View on GitHub
GitHub Stars19.1k
CategoryDesign
Updated26m ago
Forks1.0k

Languages

TypeScript

Security Score

100/100

Audited on Mar 28, 2026

No findings