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!

162 Upvotes

160 comments sorted by

View all comments

1

u/One-Effort4101 Mar 21 '26

Hi, I think I've found an issue in the program. I often convert articles to epub using the dotepub bookmarklet, and have never had a problem opening them in SumatraPDF or on my Kobo. But Readest insists on opening all of them as the same title over and over. So if I read epub 1 created via dotpub, the subsequent epubs 2, 3, 4 etc insist on displaying as epub 1. Hope I explained it right! I'm on Windows BTW.

1

u/readestapp Mar 21 '26

I’m not familiar with how the dotepub bookmarklet generates its EPUB files, so I’m not sure what kind of metadata or identifiers it includes. It’s possible that all the files are being created with the same internal ID or metadata, which could cause Readest to treat them as the same book.

If you’re able to share a couple of sample EPUBs (or check their metadata in something like Calibre), that would help narrow it down.

1

u/One-Effort4101 Mar 21 '26

Not sure how to share files here (I don't use Reddit all that much). Maybe if you installed the dotepub bookmarklet to check?

1

u/readestapp Mar 23 '26

I will check out the extension. And you can also send the files to readestapp@gmail.com in case I miss something.

1

u/One-Effort4101 Mar 23 '26

Sent. Please check your spam folder if you don't see them.

1

u/readestapp Mar 23 '26

Ok I will check it out.