Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Apps
  3. readest

readest

AGPL-3.0TypeScriptv0.10.6

An open-source, cross-platform ebook reader with multi-format support, annotations, sync, and accessibility features.

Visit WebsiteGitHubGitHub
19.8k stars1.1k forks0 contributors

What is readest?

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.

Target Audience

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.

Value Proposition

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.

Overview

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.

Use Cases

Best For

  • Managing and reading a large personal ebook library across multiple devices
  • Academic reading and research with annotation and note-taking tools
  • Accessible reading with screen reader and keyboard navigation support
  • Reading technical manuals with code syntax highlighting
  • Language learners using translation and dictionary lookup features
  • Users seeking a free, open-source alternative to commercial ebook platforms

Not Ideal For

  • Users on legacy Windows systems without WebView2 runtime, which is a hard dependency
  • Projects requiring immediate audiobook support, as this is still a planned feature
  • Developers seeking a lightweight, single-binary app without complex Node.js/Rust toolchains
  • Environments with strict offline requirements for all features, as sync and some lookups need internet

Pros & Cons

Pros

Cross-Platform Reach

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.

Rich Annotation Tools

Includes highlights, bookmarks, notes with instant interaction modes, enhancing study and research workflows, as detailed in the features table.

Extensive Format Support

Reads EPUB, MOBI, PDF, CBZ, and more, making it versatile for diverse ebook libraries without conversion hassles.

Advanced Sync Capabilities

Synchronizes books, progress, and annotations across devices and integrates with Koreader, offering seamless continuity as confirmed in the features list.

Cons

Complex Development Setup

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.

Platform-Specific Runtime Issues

On Windows, it fails without WebView2 runtime, and on Linux, Wayland compatibility problems require workarounds like LD_PRELOAD or Flatpak, as noted in troubleshooting.

Incomplete Feature Set

Planned features like audiobook support, handwriting annotations, and in-library full-text search are not yet implemented, limiting functionality for users needing them now.

Frequently Asked Questions

Quick Stats

Stars19,778
Forks1,115
Contributors0
Open Issues134
Last commit1 day ago
CreatedSince 2024

Tags

#pdf-reader#tts#nextjs#ebook-reader#android#annotations#text-to-speech#accessibility#reader#cross-platform#epub#ebook#tauri#sync

Built With

N
Next.js
R
React
R
Rust
N
Node.js
p
pnpm
T
Tauri

Links & Resources

Website

Included in

Apps101.5kBeginner-Friendly Projects84.2kReact72.7kOpen Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars184,164
Forks39,360
Last commit1 day ago
Official GitHub repositoryOfficial GitHub repository

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Stars108,631
Forks13,358
Last commit4 days ago
ViteVite

Next generation frontend tooling. It's fast!

Stars80,154
Forks8,085
Last commit1 day ago
MetabaseMetabase

The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

Stars46,977
Forks6,393
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub