changed-files

The premium Open Source alternative to Git Diff (Native)

🎯 Best for:Workflows that need to trigger specific tests or builds based on which files changed.

What is changed-files?

Replaces manual git diff parsing with a structured output of modified files and directories. It provides detailed metadata on file status (added, deleted, renamed) to drive conditional build logic.

Tech Stack
TypeScriptDevOps & CI/CD

Why changed-files?

  • Highly performant on large repos
  • Supports multiple fetch depths
  • Extensive output formats

Limitations

  • GitHub Actions specific
  • Requires git history access
  • Configuration overhead for complex diffs
3/5/2026
Last Update
325
Forks
14
Issues
MIT
License
Financial Leak Detected

Stop the "SaaS Tax"

Your team could be burning cash. Switching to changed-files instantly boosts your runway.

Competitor Cost
-$1,440
/ year (est. based on Git Diff (Native))
Self-Hosted
$0
/ year
Team Size10 Users
150+
SAVE 100%

Community Discussion

Comments