Which is the best CI/CD self-hosted open source tool?

I have used python based CI tool buildbot which is a great tool but we want to move away from buildbot only because in some scenarios we want to compile low-level micro-service which are in c++ to a different architecture. Buildbot doesn't have such a feature.

So can you suggest one? Till now I looked at the concourse.