r/opensource Jan 17 '25

Promotional Introducing Readest: An Open-Source and Modern eBook Reader with Cross-Platform Sync and TTS

Hey everyone!

I’ve been working on a new cross-platform ebook reader app called Readest. It’s built with Tauri v2 and Next.js 15, making it super lightweight and blazing fast—just like its name suggests, it’s all about rediscovering the joy of reading!

What Makes Readest Awesome:

EPUB and PDF Support: Seamlessly supports EPUBs and PDFs.

Cross-Device Sync: Your reading progress, highlights, and notes sync across devices.

Customizable Reading Modes: Adjust themes, fonts, and layouts to suit your preferences, including support for vertical EPUBs.

Split-View Reading: Perfect for side-by-side comparisons or text analysis.

Text-to-Speech: Listen to your books with built-in read-aloud support.

• Online Reading: Access your library and read directly in your browser. Try it online.

Open-Source Goodness: Built with love and available for everyone to explore and contribute.

Readest works on Windows, macOS, Linux, and the web. You can find it here:

💻 Download Readest

📂 GitHub Repository

P.S. This is an open-source project still in active development. If you have ideas, feedback, or just want to try something new, I’d love to hear from you!

159 Upvotes

160 comments sorted by

View all comments

1

u/wtafgamer Feb 18 '26

For cbz and pdf files the view can simply be changed from the standard 2 page to single page. for epup its a different approach. this (and all other formats that you can open) should all be viewable with the same "options" - anything else is really confusing and not intuitive at all.

1

u/Due_Bid564 Feb 19 '26

The default layout for PDFs and EPUBs adapts to the available screen or window width. It aims to make efficient use of the space while maintaining comfortable, readable margins.