Skip to content
Switch branches/tags

I do not develop this anymore and I'm not sure I will. Stop starring me.

As far as I know Bookworm does everything better anyway. And this thing suffers from terrible home baked parsing engine. Or just consider more up to date fork.



Modern GTK Python app to easily read ePub files

Ebook Viewer is currently in early stages of development. It's a re-write of old ebook reader called pPub.

Planned for first public release:

  • ePub opening & display
  • Basic chapter navigation
  • Restoring of reading position
  • Importing from other ebook file formats
  • Chapter jumping
  • Chapter index based navigation
  • Per book bookmarks
  • Switching between light and dark style
  • Text size control
  • eBook font picker

Enormous rendering improvement is on the way too.

Future plans:

  • Native non-DRM mobi support
  • Native txt support
  • Native html support
  • Content searching
  • Pernament highlighting
  • Book metadata display
  • Ability to edit book metadata


Requires: gir1.2-webkit-3.0, libwebkitgtk-3.0-0, gir1.2-gtk-3.0, python3-gi (PyGObject for Python 3), python3-xdg

Download or clone this repository then run in project directory:

sudo make install

Note the lack of configure step so make sure you have all dependencies.


Dark Theme

Dark theme

Light Theme

Light theme


Modern GTK Python Ebook Reader app to easily read epub files




No releases published


No packages published