I've started using gitlab for an open source project and I really like it. With respect to git repos it's indistinguishable from GitHub (or better?), plus it has CI features integrated in.
The only thing that would be neater would be if they offered an OS X and/or Windows runner in their CI. But since I'm not paying for the service, I'm pretty happy with how it works.