Yes, there are such open source libraries.
For your research, you could either use your favourite search engine, e.g. http://duckduckgo.com, and look at Open Source hosters like for example http://sourceforge.net, http://github.com or http://gitorious.org.
If you are using a Linux Distribution, you may also have luck in your preferred software manager, like Synaptic or YaST.