OLMS is a project mainly written in ..., it's free.
library management system using struts1.3.8 framework and jsp