Epublib has several files available: epublib-core and epublib-tools.

Epublib-core covers basic epub reading/writing/manipulating functionality. It runs on both regular java and on Android.

Getting the most up-to-date version of epublib

The best bet is to download the source and compile it yourself.
You can either:

Then do a ‘mvn package’ and you have the most up-to-date version of epublib.


To include epublib in a maven build do the following:

Add this to your set of repositories:


Then add the following to your pom.xml:


Get the the viewer

The viewer is a standalone java epub viewer. It is part of the epublib-tools package, but also available here: