Self hosted CI system that integrates with GitHub

Hi,

I am looking for something I can selfhost on my own hardware and have it working with my GitHub repository, similar to how it’s possible to do it with GitLab Runners.

Is there any popular known solution for this? Bonus for cross platform.

Found out AppVeyor allows for it! So for now I will be using AppVeyor when I have this need.