Gthulhu, a system scheduler dedicated to cloud-native workloads

Hello everyone, I’m Ian, and I’d like to share my side project: Gthulhu.

This project is inspired by Andrea Righi, who developed scx_rustland. I reimplemented the core component (scx_goland_core) in Golang and eBPF, then added some new ideas to create Gthulhu. The goal is to provide a cloud-native scheduling solution that enables users to optimize latency and resource usage for specific workloads by simply configuring a settings file.

If you’re interested, feel free to :star: the repo (aiming for CNCF Landscape recognition — the maintainers are happy to accept the project, but it needs at least 300 :star:), try it out, share feedback, or even contribute together!