If you are looking for a good alternative for github, you should give gitea a try. If you need private repositories or your company have many repositories, you need an payed account at github.com.

Read More