 Gnulib

Gnulib, also called the GNU portability library, is a collection of software subroutines which are designed to be usable on many operating systems.The goal of the project is to make it easy for free software authors to make their software run on many operating systems.