What is Depfu?
Depfu is an automated dependency update tool for software projects. It monitors the dependencies declared in your project's package manifest or lock file (e.g. package.json, Gemfile, requirements.txt etc.) and sends pull requests whenever new versions are released.
Some key features of Depfu:
- Integrates with GitHub, Bitbucket and GitLab to send automated pull requests with dependency updates.
- Supports a wide range of languages and package managers including JavaScript (npm, Yarn), Ruby, Python, PHP, Java and more.
- Configurable to match your team's update policies - can ignore certain dependencies, set the maximum number of pull requests, and more.
- Provides summaries of the proposed changes in pull requests so you can review easily before merging.
- Free for open source projects and small teams. Paid plans with additional features available for larger teams.
By automating the tedious work of checking and updating dependencies, Depfu helps developers spend less time on maintenance and more time building features. It brings visibility, control and consistency to managing your project's dependencies across the entire team.