Why Another CI? 🤔
Let's face it: CI/CD can be painful. Slow feedback loops, "works on my machine" but fails on CI, and opaque YAML configurations are the industry standard.
I wanted something different. I wanted a CI system that:
- Runs Locally exactly like it runs remotely.
- Is Fast. (Written in Rust + Tokio).
- Is Extensible. (Wasm + Native Plugins).
- Looks Epic. (Because DX matters!).
So, I built Oxide CI.
🚀 Meet Oxide CI
Oxide CI is a high-performance, distributed CI/CD engine designed to solve the complexity of modern pipelines. It's not just a runner; it's a complete orchestration system that you can run on your laptop.
Key Features
- ⚡ Blazing Fast: Built on the Tokio async runtime, utilizing every core you have.
-
🐶 Local Dogfooding: It builds itself! The
.oxide-ci/pipeline.yamlin the repo manages the project's own build, test, and release cycle. - 🔌 Plugin System: Drop-in compatibility with GitHub Actions using our native plugin layer, plus support for WASM plugins for sandboxed execution.
-
🛠️ Developer Experience: We spent time making the CLI beautiful. Even our
make helpcommand renders a high-definition logo directly in your terminal (usingchafa!).
📦 Quick Start
Want to try it out? You can install it from source today:
# Clone and Install
git clone https://github.com/copyleftdev/oxide-ci
cd oxide-ci
cargo install --path crates/oxide-cli
# Run the Dogfood Pipeline
oxide run .oxide-ci/pipeline.yaml
🤝 Join the Revolution
Oxide CI is Early Alpha (v0.1.0) and Open Source. We are looking for contributors who love Rust, DevOps, and building high-performance tools.
- GitHub: copyleftdev/oxide-ci
- Docs: Wiki
Give us a ⭐ if you like what you see!
Happy coding! 🦀

Top comments (0)