I still use GitHub quite a lot, but I've started using a private installation of GitLab[1] for private projects and I quite love it. So far, I've only been using it for myself, so I'll admit I haven't really touched the collaborative features, but it does seem to have a lot of the nice features from GitHub.
Yeah, GitLab is great. I wanted a quick solution without many dependencies that would also act as a portfolio, so I went with a custom thing. GitLab is definitely something to consider.
I use GitLab at work, but for home, the amazing GitBucket does the trick and took a total of 30 seconds to install https://github.com/takezoe/gitbucket
https://www.gitlab.com/