Dev Stats

Project metrics, code composition, test coverage, and development activity for the Flux Operator project.

Source Code
133,984 LNs
559 code files
Config
8,406 LNs
72 files · 3 Helm charts
Docs
10,698 LNs
37 Markdown files
Releases
50 VERs
since May 29, 2024
Contributions
455 PRs
21 authors · 1,412 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 · 325 commits
Language: Go
Built with: sigs.k8s.io/controller-runtime
Code Distribution
17,601
API 23% Controllers 77%
Source Composition
38,771
Go Code 45% Go Tests 55%
Test Coverage
58%
3,020 of 5,215 stmts · 84 files
ControllerLOCCyclo
FluxInstance 1,070 27
ResourceSet 1,218 24
ResourceSetInputProvider 1,129 21
Entitlement 227 10
FluxReport 174 7
FluxInstanceArtifact 196 6
Go Dependencies — 198 modules
Direct 54 Indirect 144
Kubernetes Configuration Since May 26, 2024 · 245 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
CRDFields
FluxInstance 85
FluxReport 45
ResourceSet 53
ResourceSetInputProvider 46
YAML — 3,124 lines
CRDs 1,737 Deployment 1,387
Helm ChartTemplatesValues
flux-operator 14 106
flux-operator-mcp 8 72
flux-instance 3 89
Helm Charts — 5,282 lines
flux-operator 3,370 flux-operator-mcp 1,014 flux-instance 898
CLI Since Jan 24, 2025 · 113 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
263
Commands 33% Flags 67%
Source Composition
21,401
Go Code 47% Go Tests 53%
Test Coverage
64%
2,145 of 3,355 stmts · 89 files
Command Groups20
Total Commands86
Global Flags14
Total Flags177
MCP Server Since Apr 17, 2025 · 65 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
17
Read 47% Edit 53%
Source Composition
8,041
Go Code 53% Go Tests 47%
Test Coverage
51%
584 of 1,136 stmts · 39 files
Read-only Tools8
Edit Tools9
Search Index812 KB · 18 docs
Web UI Since Nov 7, 2025 · 192 commits
Languages: Go, JSX
Web API: 12 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
66,959
Go 34% JSX 66%
Backend Coverage
58%
1,498 of 2,572 stmts · 31 files
Frontend Coverage
93%
Stmts 92.7% · Branch 89.7% · 59 files
Code Composition — 66,959 lines
Go Code 6,916 Go Tests 15,946 JSX Code 11,787 JSX Tests 25,840 Mocks 6,470
Web Components40
SPA Routes6
Bundle Size604 KB
NPM Dependencies — 18 packages
Dependencies 5 Dev 13
Releases: 50
Frequency: ~2 per month
0 1 2 3 4 5 May 24 Jun 24 Jul 24 Aug 24 Sep 24 Oct 24 Nov 24 Dec 24 Jan 25 Feb 25 Mar 25 Apr 25 May 25 Jun 25 Jul 25 Aug 25 Sep 25 Oct 25 Nov 25 Dec 25 Jan 26 Feb 26
Commits: 1,412
Frequency: ~67 per month
0 45 90 135 180 May 24 Jun 24 Jul 24 Aug 24 Sep 24 Oct 24 Nov 24 Dec 24 Jan 25 Feb 25 Mar 25 Apr 25 May 25 Jun 25 Jul 25 Aug 25 Sep 25 Oct 25 Nov 25 Dec 25 Jan 26 Feb 26
Stefan Prodan
Stefan Prodan
@stefanprodan
272
PRs
689
Commits
Matheus Pimenta
Matheus Pimenta
@matheuscscp
92
PRs
173
Commits