ElimuMaktaba is a project mainly written in ..., it's free.
A Java Desktop application developed to manage running of a mini-library