A collection of useful things to be used by plenty of different projects. In software, a collection of functions and types.