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
21,081
API 24% Controllers 76%
Source Composition
48,698
Go Code 43% Go Tests 57%
Test Coverage
61%
3,879 of 6,359 stmts · 100 files
ControllerLOCCyclo
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
Direct 57 Indirect 197
Kubernetes Configuration Since May 26, 2024 · 293 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
CRDFields
FluxInstance 85
FluxReport 45
ResourceSet 60
ResourceSetInputProvider 46
YAML — 3,335 lines
CRDs 1,852 Deployment 1,483
Helm ChartTemplatesValues
flux-operator 14 111
flux-operator-mcp 8 74
flux-instance 3 89
Helm Charts — 5,519 lines
flux-operator 3,585 flux-operator-mcp 1,036 flux-instance 898
CLI Since Jan 24, 2025 · 153 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
318
Commands 31% Flags 69%
Source Composition
25,716
Go Code 48% Go Tests 52%
Test Coverage
62%
2,609 of 4,226 stmts · 101 files
Command Groups22
Total Commands97
Global Flags14
Total Flags221
MCP Server Since Apr 17, 2025 · 80 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
17
Read 47% Edit 53%
Source Composition
8,629
Go Code 53% Go Tests 47%
Test Coverage
51%
609 of 1,199 stmts · 40 files
Read-only Tools8
Edit Tools9
Search Index1092 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
88,289
Go 32% JSX 68%
Backend Coverage
66%
2,220 of 3,360 stmts · 37 files
Frontend Coverage
92%
Stmts 92.0% · Branch 87.8% · 86 files
Code Composition — 88,289 lines
Go Code 8,999 Go Tests 19,473 JSX Code 18,289 JSX Tests 34,373 Mocks 7,155
Web Components56
SPA Routes8
Bundle Size708 KB
NPM Dependencies — 18 packages
Dependencies 5 Dev 13
Releases: 64
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 Jul 26
Commits: 1,765
Frequency: ~68 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 Jul 26
Stefan Prodan
Stefan Prodan
@stefanprodan
313
PRs
813
Commits
Matheus Pimenta
Matheus Pimenta
@matheuscscp
135
PRs
224
Commits