Installed on 4000+ projects on GitHub
Renovate is widely trusted by private and public users alike
Receive customizable Pull Requests whenever your npm, Yarn, Meteor, Docker or Bazel dependencies need updating. Or whenever you want.
Enable Renovate risk-free to receive an onboarding Pull Request. It analyzes your repository and tells you what will happen next, so there's no surprises. Merge to start once you're happy with the results.
Modify any of Renovate's smart defaults with custom overrides at the repository, package file, dependency type, and package levels. The onboarding PR will update itself to reflect your new results.
Renovate not only supports multiple
package.json files in a repository - it will autodiscover them for you too, saving you from tedious configuration. Includes lerna and yarn workspaces support.
Renovate will generate updated
yarn.lock files if you're already using them. And it will immediately resolve any lock file conflicts as you begin merging PRs.
Updating dependencies regularly is great, unless you start drowning in the noise. Throttle updates however you want with schedules, configurable right down to the per-package level.
Merge some updates without human intervention if they pass tests and satisfy your automerge rules. Merge branches without Pull Requests for the ultimate noise-free updates.
What people are saying about @renovateapp:
Managing dependencies in my monorepo on GitHub has been made _much_ easier thanks to @renovateapp.
Renovate is crucial to the security and productivity of any project. It's ease of use and flexible configurability make it a breeze to set up and a pleasure to use!