Dev Stats
Project metrics, code composition, test coverage, and development activity for the Flux Operator project.
Source Code
170,096 LNs
677 code files
Config
8,854 LNs
75 files · 3 Helm charts
Docs
12,140 LNs
40 Markdown files
Releases
64 VERs
since May 29, 2024
Contributions
585 PRs
29 authors · 1,765 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 · 384 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
3,879 of 6,359 stmts · 100 files
| Controller | LOC | Cyclo | |
|---|---|---|---|
| ResourceSet | 1,373 | 32 | |
| FluxInstance | 1,078 | 27 | |
| ResourceSetInputProvider | 1,229 | 21 | |
| Entitlement | 227 | 10 | |
| FluxReport | 174 | 7 | |
| FluxInstanceArtifact | 196 | 6 |
Go Dependencies — 254 modules
Kubernetes Configuration Since May 26, 2024 · 293 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
| CRD | Fields | |
|---|---|---|
| FluxInstance | 85 | |
| FluxReport | 45 | |
| ResourceSet | 60 | |
| ResourceSetInputProvider | 46 |
YAML — 3,335 lines
| Helm Chart | Templates | Values | |
|---|---|---|---|
| flux-operator | 14 | 111 | |
| flux-operator-mcp | 8 | 74 | |
| flux-instance | 3 | 89 |
Helm Charts — 5,519 lines
CLI Since Jan 24, 2025 · 153 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,609 of 4,226 stmts · 101 files
| Command Groups | 22 |
| Total Commands | 97 |
| Global Flags | 14 |
| Total Flags | 221 |
MCP Server Since Apr 17, 2025 · 80 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
Read 47% Edit 53%
Source Composition
Go Code 53% Go Tests 47%
Test Coverage
609 of 1,199 stmts · 40 files
| Read-only Tools | 8 |
| Edit Tools | 9 |
| Search Index | 1092 KB · 34 docs |
Web UI Since Nov 7, 2025 · 262 commits
Languages: Go, JSX
Web API: 16 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
Go 32% JSX 68%
Backend Coverage
2,220 of 3,360 stmts · 37 files
Frontend Coverage
Stmts 92.0% · Branch 87.8% · 86 files
Code Composition — 88,289 lines
| Web Components | 56 |
| SPA Routes | 8 |
| Bundle Size | 708 KB |
NPM Dependencies — 18 packages