How gemtracker compares

See how gemtracker stacks up against other Ruby dependency management tools.

Feature bundler-audit Trivy gemtracker
Interactive TUI (tab-based: Gems / Search / CVE + keyboard nav)
Vulnerability Scanning (RubySec + NVD + others)
Dependency Tree Visualization (origin tree with `--dependency-tree` flag) (forward + reverse trees in Gem Details)
Group-Based Analysis (default/dev/test/prod) (scans dev deps but no group visibility) (explicit Groups column + impact notes)
Outdated Gems Detection (vuln-only)
Gem Maintenance / Health Status (🟢 Healthy / 🟡 Warning / 🔴 Critical from RubyGems + GitHub)
Direct Links to RubyGems & GitHub
Multiple Report Formats for CI/CD (text + JSON) (table / JSON / SARIF / CSV-like via template / SBOM) (text / CSV / JSON + `--report` + `--output`)
AI-Ready JSON + Workflow Integration (JSON output usable for AI) (dedicated AI_GUIDE.md + Claude `gem-check` skill + JSON parsing examples)
Fix / Mitigation / Workaround Suggestions (solution field in output) (fixed version shown in table) (proposes via AI skill + vulnerability comments + recommendation decision trees)
Caching for Performance (automatic DB + scan cache) (per-project cache in `~/.cache/gemtracker/`, auto-invalidated)
Project Sanity Checks (multiple versions, etc.) (version management + health + outdated + sanity indicators)
CI/CD Exit Codes & Pipeline Examples (excellent native support + examples) (dedicated export mode + exit codes 0/1 + GitHub/CircleCI/GitLab examples)

Why choose gemtracker?

Interactive Experience

Unlike bundler-audit and Trivy, gemtracker provides a tab-based TUI with keyboard navigation, making it feel like a native app for exploring your dependencies.

Group-Based Analysis

gemtracker uniquely shows dependencies grouped by environment (production, development, test) with explicit impact notes, helping you understand what truly matters.

Gem Health Insights

Beyond vulnerability scanning, gemtracker tracks gem maintenance status and health directly from RubyGems and GitHub, helping you avoid unmaintained dependencies.

AI Integration

gemtracker comes with dedicated AI workflows, Claude skills, and JSON output designed for AI-assisted dependency management and decision-making.

Ready to experience the difference?

Install gemtracker