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%