Powered by Go Concurrency

Repository Bloat, Eliminated.

Concurrently crawls files, parses abstract syntax trees, and dynamically maps usage references to secure static savings. Build lightweight Docker layers, reduce CI/CD runner overhead, and maintain absolute structural clarity.

Experience the Execution Pipeline

repotrim@runner-ubuntu:~

Built for Modern Pipeline Speeds

Goroutine Crawler

Uses configurable Go worker pipelines and highly optimized file walking routines to scan large workspaces concurrently, completing in milliseconds.

AST Token Parser

Uses standard library text/scanner to tokenize string literals with zero heavy runtime overhead, dynamically mapping unquoted configuration paths.

Heuristic Rules Engine

Correctly groups exact SHA256 checksums to flag duplicate assets and traces files to verify if they are active, with offline bypass keys for test suites.

Calculate Your Storage Recovery

Duplicate Assets (Images/Media) 12
Average Duplicate File Size (MB) 2.4 MB
Unused Configurations & Scripts 4
Average Script/Config Size (KB) 250 KB

Recoverable Storage Space

31.00 MB
Optimizes roughly 6.2% of build images

Universal One-Line Installer

RepoTrim is distributed as a statically linked single binary with zero dependencies. Run the POSIX bootstrap command to auto-detect and deploy the package for your host OS and CPU platform:

curl -sSL https://raw.githubusercontent.com/davidrodriguezcode/repotrim/main/install.sh | sh
Target Binaries: Linux / Darwin (macOS) / Windows Architectures: amd64 / arm64