Repolode
Aryan-Raj3112

Aryan-Raj3112/episteme

A customizable, offline-first document and e-book reader for Android, Linux and Windows, built with Kotlin Multiplatform and Compose.

Open-source alternative to:Adobe Acrobat ReaderKindleMoon+ Reader

Stars
1,302
Forks
64
Open issues
153
Last commit
9 days ago

What is it?

Episteme Reader is a document and e-book reader for mobile and desktop. It is designed around local reading, with extensive typography controls, flexible layouts, and a shared Kotlin Multiplatform core used across Android, Linux and Windows.

The reader opens PDF, EPUB, MOBI/AZW3, FB2, DOCX, ODT, TXT, Markdown, HTML and comic archives. Reading modes include paginated and vertical scroll, PDF multi-tab reading, PDF reflow and auto-scroll, and PDF ink, highlight and text annotations are available. Themes, custom local fonts, spacing and margins can be adjusted.

Several editions exist: an open-source Android build, an offline-only Android build with network permissions removed, and desktop Standard and Offline builds. Proprietary extras such as cloud sync and ML Kit OCR appear only in the Play Store edition.

Key features

  • 01Reads PDF, EPUB, MOBI/AZW3, FB2, DOCX, ODT, TXT, Markdown, HTML and comic archives.
  • 02Offers paginated, vertical scroll, PDF multi-tab and PDF reflow reading modes.
  • 03Supports ink, highlight and text annotations on PDFs.
  • 04Lets users customize themes, local fonts, spacing and margins.
  • 05Includes local folder sync, bookmarks and reading progress tracking.
  • 06Provides an offline-only build with network access removed.

Use cases

  • Reading e-books and PDFs on an Android phone without an internet connection.
  • Annotating academic papers or technical PDFs on a Linux or Windows desktop.
  • Reading comics or text-heavy documents with custom typography.

Topics

FAQ

What is episteme?
A customizable, offline-first document and e-book reader for Android, Linux and Windows, built with Kotlin Multiplatform and Compose. Episteme Reader is a document and e-book reader for mobile and desktop. It is designed around local reading, with extensive typography controls, flexible layouts, and a shared Kotlin Multiplatform core used across Android, Linux and Windows.
Is episteme free to use? What license does it have?
episteme is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is episteme still maintained?
Actively maintained. The last commit to episteme was on Oct 10, 2026.
What can I use episteme for?
Reading e-books and PDFs on an Android phone without an internet connection. Annotating academic papers or technical PDFs on a Linux or Windows desktop. Reading comics or text-heavy documents with custom typography.
Where can I get episteme?
The source code and installation instructions are on GitHub: https://github.com/Aryan-Raj3112/episteme

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects