finds.dev← search

// the find

gaia-pipeline/gaia

★ 5,220 · Go · Apache-2.0 · updated Jan 2026

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →