7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Flux

Open source

Flux is a CNCF graduated GitOps tool that keeps Kubernetes clusters in sync with Git repositories and OCI artifacts and automates configuration updates.

Open-source alternative to

fluxcd.io
Flux homepage screenshot
GitHub stars
8.4k
Last commit
today
Repository age
6 years
Version
v2.9.6
Licence
Apache-2.0
Self-hosted
Yes

About Flux

Flux version 2 is a continuous delivery tool for Kubernetes. It keeps clusters in sync with sources of configuration, such as Git repositories and OCI artifacts, and automates updates to that configuration when new code is ready to deploy.

Flux v2 is built on Kubernetes' API extension system and the GitOps Toolkit, which bundles composable APIs with specialized controllers. Source controllers handle resources such as GitRepository, OCIRepository, HelmRepository, HelmChart and Bucket, and a Kustomize controller applies the configuration. It supports multi-tenancy, syncing multiple Git repositories, managing Helm releases, automating image updates back to Git and handling secrets with SOPS. It also integrates with Prometheus.

Flux is written in Go, licensed under Apache-2.0 and is a graduated project of the Cloud Native Computing Foundation. The documentation includes a bootstrap guide for installing it on a cluster and deploying a sample app in a GitOps manner, and teams can extend it with the toolkit to build their own delivery systems.

Key features

  • GitOps sync from Git and OCI sources
  • Helm release management
  • Automated image updates written back to Git
  • Multi-tenancy support
  • Secrets management with SOPS
  • Prometheus integration

Good fit for

  • →Running GitOps on Kubernetes clusters
  • →Automating deployments from Git repositories
Built with
Go
Kubernetes
Tags
gitops
kubernetes
continuous-delivery
helm
kustomize
cncf
go
devops

Flux: questions and answers

What is Flux used for?
Flux is a CNCF graduated GitOps tool that keeps Kubernetes clusters in sync with Git repositories and OCI artifacts and automates configuration updates. It is a good fit for running GitOps on Kubernetes clusters and automating deployments from Git repositories.
Is Flux open source?
Yes. Flux is open source under the Apache-2.0 licence. Its source code is on GitHub at fluxcd/flux2 and is written mainly in Go.
Is Flux free?
Yes. Flux is open source, so the software itself is free to use.
Can I self-host Flux?
Yes. Flux can be self-hosted on your own server or infrastructure.
What is Flux an alternative to?
Flux is an open-source alternative to Octopus Deploy and AWS CodeDeploy. Other open-source alternatives to Octopus Deploy include Argo CD, Harness and GoCD.
Is Flux actively maintained?
Yes. The most recent commit to Flux was on 2 October 2026, and the latest release is v2.9.6, published on 1 October 2026. The project has 8.4k stars on GitHub.

Open-source alternatives to Flux

See all

SaaS alternatives to Flux

See all