GitHub is an online platform for developers to collaborate on code and publish their software. Lots of it is 100% free, and some of it is absolutely top-tier. However, because it’s made for developers, it’s not exactly user-friendly. Here’s how to find your way around.
Source : GitHub is the Best Place for Free and Open Source Software