The community game launcher library was designed to provide an easy way to create a game launcher with modding support for any game.
This library is written in C#.
The license can be found here: https://github.com/BigETI/CGLL/blob/master/LICENSE
This library is still in early development. Documentation will be available soon.