Dev Stats
Project metrics, code composition, test coverage, and development activity for the Flux Operator project.
Source Code
181,269 LNs
709 code files
Config
9,034 LNs
75 files · 3 Helm charts
Docs
12,806 LNs
41 Markdown files
Releases
67 VERs
since May 29, 2024
Contributions
604 PRs
30 authors · 1,832 commits
Timeline Since May 26, 2024
May 2024Sep 2024Jan 2025May 2025Sep 2025Feb 2026
Operator
CLI
MCP Server
Web UI
Kubernetes Operator Since May 26, 2024 · 402 commits
Language: Go
Built with: sigs.k8s.io/controller-runtime
Code Distribution
API 24% Controllers 76%
Source Composition
Go Code 43% Go Tests 57%
Test Coverage
4,248 of 6,839 stmts · 102 files
| Controller | LOC | Cyclo | |
|---|---|---|---|
| ResourceSet | 1,387 | 32 | |
| ResourceSetInputProvider | 1,539 | 28 | |
| FluxInstance | 1,078 | 27 | |
| Entitlement | 227 | 10 | |
| FluxReport | 174 | 7 | |
| FluxInstanceArtifact | 196 | 6 |
Go Dependencies — 244 modules
Kubernetes Configuration Since May 26, 2024 · 301 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
| CRD | Fields | |
|---|---|---|
| FluxInstance | 85 | |
| FluxReport | 45 | |
| ResourceSet | 60 | |
| ResourceSetInputProvider | 54 |
YAML — 3,429 lines
| Helm Chart | Templates | Values | |
|---|---|---|---|
| flux-operator | 14 | 111 | |
| flux-operator-mcp | 8 | 74 | |
| flux-instance | 3 | 89 |
Helm Charts — 5,605 lines
CLI Since Jan 24, 2025 · 160 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
Commands 31% Flags 69%
Source Composition
Go Code 48% Go Tests 52%
Test Coverage
2,651 of 4,241 stmts · 101 files
| Command Groups | 22 |
| Total Commands | 97 |
| Global Flags | 14 |
| Total Flags | 221 |
MCP Server Since Apr 17, 2025 · 83 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
Read 47% Edit 53%
Source Composition
Go Code 52% Go Tests 48%
Test Coverage
612 of 1,189 stmts · 40 files
| Read-only Tools | 8 |
| Edit Tools | 9 |
| Search Index | 1104 KB · 34 docs |
Web UI Since Nov 7, 2025 · 278 commits
Languages: Go, JSX
Web API: 16 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
Go 33% JSX 67%
Backend Coverage
2,648 of 3,736 stmts · 38 files
Frontend Coverage
Stmts 92.4% · Branch 87.9% · 98 files
Code Composition — 96,101 lines
| Web Components | 62 |
| SPA Routes | 8 |
| Bundle Size | 792 KB |
NPM Dependencies — 19 packages