Renovate: Automated dependency update tool
Automated dependency updates via pull requests across 90+ package managers.
Learn more about renovate
Renovate is a CLI tool that automates the process of updating dependencies in code repositories. It discovers package files automatically, checks for available updates from registries, and generates pull requests with relevant metadata to help maintainers make informed decisions. The tool supports a wide range of package managers, programming languages, and repository platforms through a modular architecture. It can be deployed as a cloud-hosted service, self-hosted server, CI pipeline job, or run directly via command line.

Multi-platform support
Supports over 90 different package managers and works across GitHub, GitLab, Bitbucket, Azure DevOps, AWS CodeCommit, Gitea, Forgejo, and Gerrit. This breadth allows organizations with heterogeneous technology stacks to use a single tool for dependency management.
Flexible deployment options
Can be run as a cloud-hosted service, self-hosted server, GitHub Action, GitLab Runner, or direct CLI invocation. This variety accommodates different infrastructure requirements and allows teams to integrate Renovate into existing CI/CD pipelines.
Configurable update logic
Provides extensive configuration options to control update behavior, including filtering by version age, adoption rates, and merge confidence metrics. Users can define custom rules and schedules rather than accepting a fixed update strategy.
import { extractPackageFile } from 'renovate/lib/modules/manager/npm';
const packageJson = {
dependencies: {
'express': '^4.17.1',
'lodash': '4.17.20'
}
};
const deps = await extractPackageFile(JSON.stringify(packageJson), 'package.json');
console.log(deps);Patch release fixing a Gerrit platform performance issue; no breaking changes or new requirements.
- –Gerrit users will see faster PR operations as message retrieval is skipped in updatePr and createPr calls.
- –No action required; upgrade to benefit from reduced API overhead when using Gerrit as your platform.
Adds preset support for CKEditor 5 Premium Features monorepo; no breaking changes or new requirements documented.
- –Use the new ckeditor5-premium-features monorepo preset to group related package updates.
- –Release notes do not specify breaking changes, migrations, or security fixes.
Patch release updating base Docker image and fixing template documentation; no breaking changes or functional updates.
- –Update base image to ghcr.io/renovatebot/base-image:v12.1.8 if running self-hosted containers.
- –Escape dots in template replace expressions with double backslash (\\.) per corrected docs.
Top in Cloud & DevOps
Related Repositories
Discover similar tools and frameworks used by developers
compose
YAML-defined container lifecycle management and orchestration tool.
OpenLens
Community-built Kubernetes IDE without authentication requirements.
ProxmoxVE
Bash scripts for automated Proxmox LXC/VM provisioning.
awx
Django-based control plane for centralized Ansible management.
setup-node
Node.js version management and dependency caching for workflows.