About k5nBookReader

k5nBookReader is a Java Swing application for finding, downloading and reading electronic books. The initial release supports only plain text books from Project Gutenberg.


  • Keyword search (author, title) for available books
  • Download books directly within the application
  • Remembers which page you were on for all your books
  • Cross-platform (Windows, Linux, Mac OS X)

Development resources from SourceForge.net are used in the development of k5nBookReader.


k5nBookReader contains no third party libraries. All code is licensed under the GNU General Public License, version 2.

For more information about this license:

Note: For those not familiar with the GPL, this license means that k5nBookReader is free to use.



The 0.9.0 release is beta quality code, so feel free to try it out and submit any bugs you may find.

Download the latest JAR file from SourceForge.net:

k5nBookReader-0.9.0.jar [550 kb]
k5nBookReader-src-0.9.0.zip [540 kb]

Once you download the jar file to your system, you should be able to just double-click on it in your file browser to startup the application. If this doesn’t work, you can start the application from the command line:

java -jar k5nBookReader-0.9.0.jar

NOTE: Java 1.5 is required.


The latest development code can be found in the CVS repository hosted on SourceForge.net. Use the following command to obtain the latest code from CVS:

cvs -z3 -d:pserver:anonymous@k5nbookreader.cvs.sourceforge.net:/cvsroot/k5nbookreader co -P k5nbookreader

Developer Resources