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:

[sourcecode language=”xml” gutter=”false” wraplines=”true”]

Then add the following to your pom.xml:

[sourcecode language=”xml” gutter=”false” wraplines=”true”]

Get the the viewer

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