Dev Stats

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

Source Code
181,269 LNs
709 code files
Config
9,034 LNs
75 files · 3 Helm charts
Docs
12,806 LNs
41 Markdown files
Releases
67 VERs
since May 29, 2024
Contributions
604 PRs
30 authors · 1,832 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 · 402 commits
Language: Go
Built with: sigs.k8s.io/controller-runtime
Code Distribution
22,173
API 24% Controllers 76%
Source Composition
51,645
Go Code 43% Go Tests 57%
Test Coverage
62%
4,248 of 6,839 stmts · 102 files
ControllerLOCCyclo
ResourceSet 1,387 32
ResourceSetInputProvider 1,539 28
FluxInstance 1,078 27
Entitlement 227 10
FluxReport 174 7
FluxInstanceArtifact 196 6
Go Dependencies — 244 modules
Direct 58 Indirect 186
Kubernetes Configuration Since May 26, 2024 · 301 commits
Language: YAML
Built with: sigs.k8s.io/controller-tools
CRDFields
FluxInstance 85
FluxReport 45
ResourceSet 60
ResourceSetInputProvider 54
YAML — 3,429 lines
CRDs 1,938 Deployment 1,491
Helm ChartTemplatesValues
flux-operator 14 111
flux-operator-mcp 8 74
flux-instance 3 89
Helm Charts — 5,605 lines
flux-operator 3,671 flux-operator-mcp 1,036 flux-instance 898
CLI Since Jan 24, 2025 · 160 commits
Language: Go
Built with: github.com/spf13/cobra
CLI Composition
318
Commands 31% Flags 69%
Source Composition
26,034
Go Code 48% Go Tests 52%
Test Coverage
63%
2,651 of 4,241 stmts · 101 files
Command Groups22
Total Commands97
Global Flags14
Total Flags221
MCP Server Since Apr 17, 2025 · 83 commits
Language: Go
Built with: github.com/modelcontextprotocol/go-sdk
MCP Tools
17
Read 47% Edit 53%
Source Composition
8,696
Go Code 52% Go Tests 48%
Test Coverage
52%
612 of 1,189 stmts · 40 files
Read-only Tools8
Edit Tools9
Search Index1104 KB · 34 docs
Web UI Since Nov 7, 2025 · 278 commits
Languages: Go, JSX
Web API: 16 endpoints
Built with: Preact, Vite, Tailwind
Lang Distribution
96,101
Go 33% JSX 67%
Backend Coverage
71%
2,648 of 3,736 stmts · 38 files
Frontend Coverage
92%
Stmts 92.4% · Branch 87.9% · 98 files
Code Composition — 96,101 lines
Go Code 10,067 Go Tests 21,746 JSX Code 20,330 JSX Tests 36,695 Mocks 7,263
Web Components62
SPA Routes8
Bundle Size792 KB
NPM Dependencies — 19 packages
Dependencies 6 Dev 13
Releases: 67
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 Aug 26
Commits: 1,832
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 Aug 26
Stefan Prodan
Stefan Prodan
@stefanprodan
320
PRs
847
Commits
Matheus Pimenta
Matheus Pimenta
@matheuscscp
138
PRs
229
Commits