Java Implementations

The EXIficient team currently works on the following Java projects.


The exificient library is the first project that the team started with. It offers a complete EXI implementation including an XML schema parser to create EXI grammmars. Also it provides a Command-line Interface (CLI).

Apache Maven Dependency Information



The exificient-gui project provides on top of the core library a Graphical User Interface (GUI).

EXIficient GUI Screenshot

Download a runnable JAR here.


The exificient-for-json project works on a relativley new topic which is about representing JSON data very efficiently in terms of message size and processing by means of EXI (see