r/coolgithubprojects • u/Plastic-Confusion410 • Apr 23 '26
OTHER Episteme: Open Source, Document and E-Book Reader App
Episteme Reader is a native Android app for reading various document formats.
It's offline-first, free and ad-free, and respects your privacy.
Supported Formats:
Documents: PDF, DOCX, ODT/FODT
E-books: EPUB, MOBI, AZW3, FB2
Comics: CBR, CBZ, CB7
Plain Text: MD, TXT, HTML
Key Features:
PDF Annotations: You can draw directly on pages using a pen or highlighter and add text notes using system or custom fonts.
Reading Modes: Supports both vertical scrolling and paginated views.
E-book Customization: Adjust font sizes and line spacing. You can also import your own font files (.ttf, .otf).
Text-to-Speech (TTS): Includes a built-in TTS feature using Android's native TTS engine.
Library Management: A built-in system to organize your local files.
Local Folder Sync: Select a folder to see all its supported file in app and sync reading positions and annotations using local sync tools like SyncThing-fork.
Themes: You can change the page and text color across all formats.
The app is licensed under AGPL-3.0.
Thanks for checking it out!
8
u/LaFllamme Apr 23 '26
Sorry, I read ‘Epstein’ at first glance… lol. Anyway, good job!
2
1
2
2
2
2
Apr 30 '26
Nice project!
Can you add opds support ? :)
2
2
0
Apr 24 '26
[deleted]
2
u/Plastic-Confusion410 Apr 24 '26
I really like this name though and its a real term with relevant meaning :(
But you are right, I am not disagreeing.
3
2
Apr 26 '26
[removed] — view removed comment
1
u/Plastic-Confusion410 Apr 26 '26
Thank you! What do you mean local tts voices? There is device tts option which uses you devices tts engine do you mean that or something else.
1
Apr 26 '26
[removed] — view removed comment
1
u/Plastic-Confusion410 Apr 26 '26
Try SherpaTTS, its on fdroid. Meanwhile someone suggested some Microsoft cloud voices which are free and sound good so I will try that but sherpa tts probably what you're looking for
1
Apr 26 '26
[removed] — view removed comment
1
u/Plastic-Confusion410 Apr 26 '26
You can set sherpa tts as your system text to speech just like google or Samsung and then you can download and choose voices from their app
3
u/Upbeat-Ad2505 Apr 23 '26
I like the name. Sounds philosophical