Dev Stats
Project metrics, code composition, test coverage, and development activity for the Flux Operator project.
Source Code
142,326 LNs
596 code files
Config
8,495 LNs
75 files · 3 Helm charts
Docs
11,283 LNs
38 Markdown files
Releases
55 VERs
since May 29, 2024
Contributions
508 PRs
22 authors · 1,542 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 · 353 commits
Language: Go
Built with: sigs.k8s.io/controller-runtime
Code Distribution
API 25% Controllers 75%
Source Composition
Go Code 45% Go Tests 55%
Test Coverage
3,461 of 5,852 stmts · 95 files
| Controller | LOC | Cyclo | |
|---|---|---|---|
| FluxInstance | 1,070 | 27 | |
| ResourceSet | 1,243 | 24 | |
| ResourceSetInputProvider | 1,129 | 21 | |
| Entitlement | 227 | 10 | |
| FluxReport | 174 | 7 | |
| FluxInstanceArtifact | 196 | 6 |
Go Dependencies — 237 modules
Kubernetes Configuration Since May 26, 2024 · 262 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
| CRD | Fields | |
|---|---|---|
| FluxInstance | 85 | |
| FluxReport | 45 | |
| ResourceSet | 53 | |
| ResourceSetInputProvider | 46 |
YAML — 3,213 lines
| Helm Chart | Templates | Values | |
|---|---|---|---|
| flux-operator | 14 | 106 | |
| flux-operator-mcp | 8 | 72 | |
| flux-instance | 3 | 89 |
Helm Charts — 5,282 lines
CLI Since Jan 24, 2025 · 131 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
Commands 30% Flags 70%
Source Composition
Go Code 49% Go Tests 51%
Test Coverage
2,386 of 3,981 stmts · 98 files
| Command Groups | 21 |
| Total Commands | 94 |
| Global Flags | 14 |
| Total Flags | 215 |
MCP Server Since Apr 17, 2025 · 69 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
587 of 1,140 stmts · 39 files
| Read-only Tools | 8 |
| Edit Tools | 9 |
| Search Index | 812 KB · 18 docs |
Web UI Since Nov 7, 2025 · 201 commits
Languages: Go, JSX
Web API: 12 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
Go 35% JSX 65%
Backend Coverage
1,734 of 2,840 stmts · 32 files
Frontend Coverage
Stmts 92.7% · Branch 89.7% · 59 files
Code Composition — 68,333 lines
| Web Components | 40 |
| SPA Routes | 6 |
| Bundle Size | 604 KB |
NPM Dependencies — 18 packages