FREEDOM251

Freedom251 › Continuous Integration Software

FeatherCI

Paid LinuxMacSelf-hostedWeb

Visit FeatherCI Alternatives

FeatherCI's own site

What FeatherCI is

FeatherCI is free, open-source continuous integration software that you host yourself on Linux, macOS, the web, or other infrastructure. It runs every build step in an isolated Docker container, using any container image, and displays dependencies, parallel work, and approval gates in a visual DAG. One executable contains the web interface, build engine, and SQLite database. Authentication works with GitHub, GitLab, and Gitea or Forgejo, including self-hosted instances. Repository webhooks can start builds from pushes and pull requests. Conditional steps, build caching, and live log streaming are listed. Secrets are encrypted at rest with AES-256-GCM and masked in logs. Notifications support SMTP, SendGrid, Mailgun, Slack, Discord, and Pushover. Standalone operation can expand with worker nodes. Installation uses Docker, Homebrew, binaries, or source, and build execution requires a mounted Docker socket.

Who it suits

It suits teams wanting self-hosted, open-source CI with Docker builds, visual pipelines, approval gates, and pull-request checks. It also fits users needing integrations with several Git providers and notification services.

What it does well

  • Free and open source
  • Isolated Docker build steps
  • Visual dependencies and approval gates
  • Encrypted, masked secrets
  • Distributed worker support

What to know first

  • No hosted option
  • Requires a Docker socket mount
  • Default parallel limit is two steps
  • Self-hosting requires installation

Verdict

FeatherCI provides a self-hosted CI system with containerized builds, visual workflow controls, and broad Git authentication. Its free model and multiple installation paths suit teams prepared to operate the infrastructure themselves.

Facts from FeatherCI's own pages

Authentication
The product supports GitHub, GitLab, and Gitea/Forgejo authentication, including self-hosted instances. · featherci.dev, 11 Oct 2026
Build concurrency
The documented default maximum is two build steps running in parallel. · featherci.dev, 11 Oct 2026
Build execution
Each build step runs in an isolated Docker container and can use any image. · featherci.dev, 11 Oct 2026
Build features
The product lists conditional steps, build caching, and real-time build log streaming. · featherci.dev, 11 Oct 2026
Deployment approvals
Approval steps can require human sign-off before deployments proceed. · featherci.dev, 11 Oct 2026
Docker requirement
The installation guide says the Docker socket mount is required for FeatherCI to run build steps in containers. · featherci.dev, 11 Oct 2026
Git providers
Authentication supports GitHub, GitLab, and Gitea/Forgejo, including self-hosted instances. · featherci.dev, 11 Oct 2026
Installation
The docs describe Docker, Homebrew on macOS or Linux, binary downloads, and building from source. · featherci.dev, 11 Oct 2026
Notifications
Listed notification integrations are SMTP, SendGrid, Mailgun, Slack, Discord, and Pushover. · featherci.dev, 11 Oct 2026
Pipelines
Pipelines show build-step dependencies and parallel work in a visual DAG. · featherci.dev, 11 Oct 2026
Pipeline visualization
FeatherCI displays build steps and dependencies as a visual DAG, including parallelism and approval gates. · featherci.dev, 11 Oct 2026
Product
FeatherCI is lightweight, self-hosted continuous integration with Docker-based builds, visual pipelines, and encrypted secrets. · featherci.dev, 11 Oct 2026
Purpose
FeatherCI is lightweight, self-hosted continuous integration software with Docker-based builds and visual pipelines. · featherci.dev, 11 Oct 2026
Scaling
FeatherCI can start in standalone mode and add worker nodes for distributed builds. · featherci.dev, 11 Oct 2026
Secrets
The product page says secrets are encrypted at rest with AES-256-GCM and masked in logs. · featherci.dev, 11 Oct 2026
Single binary
The product page says one executable includes the web UI, build engine, and SQLite database. · featherci.dev, 11 Oct 2026
Webhook triggers
FeatherCI automatically registers a repository webhook when a project is created and can start builds from push and pull request events. · featherci.dev, 11 Oct 2026

Where FeatherCI stands on Freedom251

Look at these too