Skip to main content
Next Gen CI/CD Engine

Conveyor CI

The lightweight engine for building distributed CI/CD systems with ease.

Lightning Fast
Kubernetes-Free
Built-in Observability

Unlike heavyweight solutions like Jenkins or Kubernetes-bound tools like Tekton, Conveyor CI delivers enterprise-grade CI/CD with minimal overhead and maximum flexibility.

Get StartedView on GitHub

Quick Install:

$ curl -fsSL conveyor.open.ug/install | sh

Define Pipeline

$ conveyor init Initializing Conveyor CI... ✔ Using existing configuration directory: /home/user/.config/conveyor ✔ Using existing certificate directory: /home/user/.config/conveyor/certs 🛡 Generating CA certificate... 🛡 Generating server certificate... ✔ Successfully generated TLS certificates ✔ Generated configuration file: /home/user/.config/conveyor/conveyor.yml ✔ Conveyor CI initialization completed successfully! Generated files: • Configuration: /home/user/.config/conveyor/conveyor.yml • CA Certificate: /home/user/.config/conveyor/certs/ca.pem • Server Certificate: /home/user/.config/conveyor/certs/server.crt • Server Private Key: /home/user/.config/conveyor/certs/server.key Next steps: 1. Review and customize the configuration in conveyor.yml 2. Start the Conveyor API server: conveyor api 3. Visit the documentation: https://conveyor.open.ug
$ conveyor up 2025/09/28 22:04:15 Starting embedded NATS server with JetStream... 2025/09/28 22:04:15 NATS server started on nats://0.0.0.0:4222 2025/09/28 22:04:15 Embedded etcd is ready on 2025/09/28 22:04:15 Starting the engine... ┌───────────────────────────────────────────────────┐ │ Conveyor API Server │ │ Fiber v2.52.9 │ │ http://127.0.0.1:8080 │ │ (bound on host 0.0.0.0 and port 8080) │ │ │ │ Handlers ............ 32 Processes ........... 1 │ │ Prefork ....... Disabled PID ............ 281038 │ └───────────────────────────────────────────────────┘ 2025/09/28 22:04:15 Engine started and listening for pipeline events... 2025/09/28 22:04:15 Log consumer started...
The Platform Developer's Dilemma

Existing CI/CD Solutions Fall Short

Platform developers need CI/CD tools that are simple, flexible, and powerful. Unfortunately, current options force difficult trade-offs.

😤 The Problems We Face

Jenkins: Too Heavy

Complex setup, resource-hungry, plugin hell

Jenkins requires significant infrastructure, complex plugin management, and constant maintenance overhead.

Tekton/Argo: K8s Lock-in

Kubernetes dependency limits flexibility

Platform teams shouldn't be forced into Kubernetes just for CI/CD. What about edge computing, hybrid clouds, or simpler deployments?

Complex Configuration

YAML hell and steep learning curves

Existing solutions require deep expertise and complex configuration files that are hard to maintain and debug.

Poor Observability

Limited insights into pipeline performance

Most tools provide basic logging but lack comprehensive observability, making troubleshooting and optimization difficult.

Enter Conveyor CI

✨ How Conveyor CI Solves This

< 70MB

Lightweight Core

Minimal resource footprint, fast startup times

Any Environment

Platform Agnostic

Run anywhere - cloud, on-prem, edge, containers

5 Min Setup

Declarative Simplicity

Intuitive YAML/JSON configuration, minimal learning curve and you can define your own DSL

Real-time

Built-in Observability

Comprehensive metrics, logs, and performance insights