I remember using gitlab in its very early days before it had vc funding. It was a basic github clone. Then its memory usage doubled with every release needing more, I remember 4GB in one release from like 1GB previously. Once the VCs got on board, new basic poorly-coded features were added all the time to be a github clone to obviously appease them.
Eugh, ruby that it isn't easy to develop for and eugh it's sooo slow.
It's at the the point now, I think there's no decent open source VCS if your purposes are little-more than pushing, viewing code and basic CI.