# readest **Repository Path**: wenCodeSky/readest ## Basic Information - **Project Name**: readest - **Description**: Readest APP源码 带语音功能的 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-10 - **Last Updated**: 2026-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Readest Logo

Readest


[Readest][link-website] is an open-source ebook reader designed for immersive and deep reading experiences. Built as a modern rewrite of [Foliate](https://github.com/johnfactotum/foliate), it leverages [Next.js 16](https://github.com/vercel/next.js) and [Tauri v2](https://github.com/tauri-apps/tauri) 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]
[![Discord][badge-discord]][link-discord] [![Reddit][badge-reddit]][link-reddit] [![AGPL Licence][badge-license]](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]

FeaturesPlanned FeaturesScreenshotsDownloadsDocumentationGetting StartedTroubleshootingSupportLicense

Readest Banner
## Features
✅ Implemented
| **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
🛠 Building
🔄 Planned
| **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](./data/screenshots/annotations.png) ![TTS](./data/screenshots/tts_speak_aloud.png) ![DeepL](./data/screenshots/deepl.png) ![Footnote](./data/screenshots/footnote_popover.png) ![Wikipedia](./data/screenshots/wikipedia_vertical.png) ![Theming Dark Mode](./data/screenshots/theming_dark_mode.png) --- ## Downloads ### Mobile Apps
Download on the App Store     Get it on Google Play
### 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 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]. ## Documentation Guides, tutorials, and FAQs for installing and using Readest live in the official documentation: 📖 **[https://readest.com/docs][link-docs]** ## Building from Source To build Readest from the latest commit, see [Getting Started](./CONTRIBUTING.md#getting-started). ## Troubleshooting ### 1. Readest Won’t Launch on Windows (Missing Edge WebView2 Runtime) **Symptom** - When you double-click readest.exe, nothing happens. No window appears, and Task Manager does not show the process. - This can affect both the standard installer and the portable version. **Cause** - Microsoft Edge WebView2 Runtime is either missing, outdated, or improperly installed on your system. Readest depends on WebView2 to render the interface on Windows. **How to Fix** 1. Check if WebView2 is installed - Open “Add or Remove Programs” (a.k.a. Apps & features) on Windows. Look for “Microsoft Edge WebView2 Runtime.” 2. Install or Update WebView2 - Download the WebView2 Runtime directly from Microsoft: [link](https://developer.microsoft.com/en-us/microsoft-edge/webview2?form=MA13LH). - If you prefer an offline installer, download the offline package and run it as an Administrator. 3. Re-run Readest - After installing/updating WebView2, launch readest.exe again. - If you still encounter problems, reboot your PC and try again. **Additional Tips** - If reinstalling once doesn’t work, uninstall Edge WebView2 completely, then reinstall it with Administrator privileges. - Verify your Windows installation has the latest updates from Microsoft. **Still Stuck?** - See Issue [readest/readest#358](https://github.com/readest/readest/issues/358) for further details, or head over to our [Discord][link-discord] server and open a support discussion with detailed logs of your environment and the steps you’ve taken. ### 2. AppImage Launches but Only Shows a Taskbar Icon On some Arch Linux systems—especially those using Wayland—the Readest AppImage may briefly show an icon in the taskbar and then exit without opening a window. You might see logs such as: ``` Could not create default EGL display: EGL_BAD_PARAMETER. Aborting... ``` This behavior is usually caused by compatibility issues between the bundled AppImage libraries and the system’s EGL / Wayland environment. **Workaround 1: Launch with LD_PRELOAD (recommended)** You can preload the system Wayland client library before launching the AppImage: ``` LD_PRELOAD=/usr/lib/libwayland-client.so /path/to/Readest.AppImage ``` This workaround has been confirmed to resolve the issue on affected systems. **Workaround 2: Use the Flatpak Version** If you prefer a more reliable out-of-the-box experience on Arch Linux, consider using the [Flatpak build on Flathub][link-flathub] instead. The Flatpak runtime helps avoid system library mismatches and tends to behave more consistently across different Wayland and X11 setups. ## Contributors Readest is open-source, and contributions are welcome! Feel free to open issues, suggest features, or submit pull requests. Please **review our [contributing guidelines](CONTRIBUTING.md) before you start**. We also welcome you to join our [Discord][link-discord] community for either support or contributing guidance.

A table of avatars from the project's contributors

## Support If Readest has been useful to you, consider supporting its development at [donate.readest.com](https://donate.readest.com), where you'll find all available donation methods, including GitHub Sponsors, card payments, and crypto. Your contribution helps us fix bugs faster, improve performance, and keep building great features. ## License Readest is free software: you can redistribute it and/or modify it under the terms of the [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the [LICENSE](LICENSE) file for details. The following libraries and frameworks are used in this software: - [foliate-js](https://github.com/johnfactotum/foliate-js), which is MIT licensed. - [zip.js](https://github.com/gildas-lormeau/zip.js), which is licensed under the BSD-3-Clause license. - [fflate](https://github.com/101arrowz/fflate), which is MIT licensed. - [PDF.js](https://github.com/mozilla/pdf.js), which is licensed under Apache License 2.0. - [daisyUI](https://github.com/saadeghi/daisyui), which is MIT licensed. - [marked](https://github.com/markedjs/marked), which is MIT licensed. - [next.js](https://github.com/vercel/next.js), which is MIT licensed. - [react-icons](https://github.com/react-icons/react-icons), which has various open-source licenses. - [react](https://github.com/facebook/react), which is MIT licensed. - [tauri](https://github.com/tauri-apps/tauri), which is MIT licensed. The following fonts are utilized in this software, either bundled within the application or provided through web fonts: [Bitter](https://fonts.google.com/specimen/Bitter), [Fira Code](https://fonts.google.com/specimen/Fira+Code), [Inter](https://fonts.google.com/specimen/Inter), [Literata](https://fonts.google.com/specimen/Literata), [Merriweather](https://fonts.google.com/specimen/Merriweather), [Noto Sans](https://fonts.google.com/specimen/Noto+Sans), [Roboto](https://fonts.google.com/specimen/Roboto), [LXGW WenKai](https://github.com/lxgw/LxgwWenKai), [MiSans](https://hyperos.mi.com/font/en/), [Source Han](https://github.com/adobe-fonts/source-han-sans/), [WenQuanYi Micro Hei](http://wenq.org/wqy2/) We would also like to thank the [Web Chinese Fonts Plan](https://chinese-font.netlify.app) for offering open-source tools that enable the use of Chinese fonts on the web. ---
Happy reading with Readest!
[badge-website]: https://img.shields.io/badge/website-readest.com-orange [badge-web-app]: https://img.shields.io/badge/read%20online-web.readest.com-orange [badge-license]: https://img.shields.io/badge/license-AGPL--3.0-teal [badge-release]: https://img.shields.io/github/v/release/readest/readest?color=green [badge-platforms]: https://img.shields.io/badge/platforms-macOS%2C%20Windows%2C%20Linux%2C%20Android%2C%20iOS%2C%20Web%2C%20PWA-green [badge-last-commit]: https://img.shields.io/github/last-commit/readest/readest?color=blue [badge-commit-activity]: https://img.shields.io/github/commit-activity/m/readest/readest?color=blue [badge-discord]: https://img.shields.io/discord/1314226120886976544?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square [badge-hellogithub]: https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=8a5b6ade2aee461a8bd94e59200682a7&claim_uid=eRLUbPOy2qZtDgw&theme=small [badge-donate]: https://donate.readest.com/badge.svg [badge-deepwiki]: https://deepwiki.com/badge.svg [badge-reddit]: https://img.shields.io/reddit/subreddit-subscribers/readest?style=flat&logo=reddit&color=F37E41 [badge-language-coverage]: https://img.shields.io/badge/coverage-53%25%20population%20🌍-green [link-donate]: https://donate.readest.com/?tickers=btc%2Ceth%2Csol%2Cusdc [link-appstore]: https://apps.apple.com/app/apple-store/id6738622779?pt=127463130&ct=github&mt=8 [link-website]: https://readest.com?utm_source=github&utm_medium=referral&utm_campaign=readme [link-flathub]: https://flathub.org/en/apps/com.bilingify.readest [link-web-readest]: https://web.readest.com [link-docs]: https://readest.com/docs [link-gh-releases]: https://github.com/readest/readest/releases [link-gh-commits]: https://github.com/readest/readest/commits/main [link-gh-pulse]: https://github.com/readest/readest/pulse [link-gh-wiki]: https://github.com/readest/readest/wiki [link-discord]: https://discord.gg/gntyVNk3BJ [link-parallel-read]: https://readest.com/#parallel-read [link-koreader]: https://github.com/koreader/koreader [link-hellogithub]: https://hellogithub.com/repository/8a5b6ade2aee461a8bd94e59200682a7 [link-deepwiki]: https://deepwiki.com/readest/readest [link-locales]: https://github.com/readest/readest/tree/main/apps/readest-app/public/locales [link-kosync-wiki]: https://github.com/readest/readest/wiki/Sync-with-Koreader-devices [link-reddit]: https://reddit.com/r/readest/