// the find
gaia-pipeline/gaia
Build powerful pipelines in any programming language.
Gaia was a CI/CD platform that let you write pipelines in real programming languages (Go, Python, Java, C++, Ruby, Node.js) instead of YAML, using gRPC and HashiCorp's go-plugin under the hood. It compiled your pipeline code from a git repo and executed it on demand with a web UI for logs and status. The project is officially archived — the maintainers pointed people to Dagger as the successor.
The core idea was genuinely good: pipelines as real code with a type system, IDE support, and actual unit testing. The gRPC plugin model meant language support was cleanly extensible without bloating the core. BoltDB for storage kept deployment dead simple — no external database to provision. The RBAC and vault integration showed they were thinking about production use, not just demos.
It's archived. The last push was January 2026 but the archive notice predates that — don't build on this. The gRPC-per-pipeline architecture means every pipeline is a compiled binary you have to manage, which is operational overhead that YAML-based tools avoid for good reason. BoltDB hits a ceiling fast in any multi-node or HA setup. The frontend is a Vue 2 SPA with its own build pipeline, making the 'simple installation' story less simple than advertised.