Dev Stats

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

Source Code
146,012 LNs
609 code files
Config
8,619 LNs
75 files · 3 Helm charts
Docs
11,710 LNs
39 Markdown files
Releases
59 VERs
since May 29, 2024
Contributions
554 PRs
28 authors · 1,643 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 · 367 commits
Language: Go
Built with: sigs.k8s.io/controller-runtime
Code Distribution
20,310
API 24% Controllers 76%
Source Composition
45,144
Go Code 45% Go Tests 55%
Test Coverage
59%
3,658 of 6,165 stmts · 99 files
ControllerLOCCyclo
FluxInstance 1,075 27
ResourceSet 1,150 25
ResourceSetInputProvider 1,229 21
Entitlement 227 10
FluxReport 174 7
FluxInstanceArtifact 196 6
Go Dependencies — 254 modules
Direct 57 Indirect 197
Kubernetes Configuration Since May 26, 2024 · 280 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
CRDFields
FluxInstance 85
FluxReport 45
ResourceSet 55
ResourceSetInputProvider 46
YAML — 3,253 lines
CRDs 1,777 Deployment 1,476
Helm ChartTemplatesValues
flux-operator 14 108
flux-operator-mcp 8 74
flux-instance 3 89
Helm Charts — 5,366 lines
flux-operator 3,432 flux-operator-mcp 1,036 flux-instance 898
CLI Since Jan 24, 2025 · 143 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
317
Commands 31% Flags 69%
Source Composition
25,200
Go Code 48% Go Tests 52%
Test Coverage
61%
2,544 of 4,167 stmts · 101 files
Command Groups22
Total Commands97
Global Flags14
Total Flags220
MCP Server Since Apr 17, 2025 · 73 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
17
Read 47% Edit 53%
Source Composition
8,097
Go Code 52% Go Tests 48%
Test Coverage
52%
589 of 1,139 stmts · 39 files
Read-only Tools8
Edit Tools9
Search Index848 KB · 18 docs
Web UI Since Nov 7, 2025 · 208 commits
Languages: Go, JSX
Web API: 12 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
68,823
Go 35% JSX 65%
Backend Coverage
61%
1,744 of 2,852 stmts · 33 files
Frontend Coverage
93%
Stmts 92.8% · Branch 89.6% · 59 files
Code Composition — 68,823 lines
Go Code 7,495 Go Tests 16,921 JSX Code 11,851 JSX Tests 26,086 Mocks 6,470
Web Components40
SPA Routes6
Bundle Size604 KB
NPM Dependencies — 18 packages
Dependencies 5 Dev 13
Releases: 59
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 Mar 26 Apr 26 May 26 Jun 26
Commits: 1,643
Frequency: ~66 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 Mar 26 Apr 26 May 26 Jun 26
Stefan Prodan
Stefan Prodan
@stefanprodan
303
PRs
747
Commits
Matheus Pimenta
Matheus Pimenta
@matheuscscp
119
PRs
205
Commits