renovatebot

    renovatebot/renovate

    Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

    23.0K stars
    3.4K forks
    107 GitHub watchers
    Updated Nov 6, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest today, with 436 contributors on GitHub.

    Peaked at #43 in the weekly ranking the week of Nov 30, its best in the past year.

    Use Cases & Benefits

    • Automates dependency updates by scanning repositories and creating pull requests for newer versions across multiple languages and platforms.
    • Offers extensive configurability and supports over 90 package managers, enabling seamless integration with various CI/CD pipelines and private registries.
    • Use for maintaining up-to-date dependencies in multi-language monorepos to reduce security risks and technical debt.
    • Use for automating dependency updates in cloud-hosted GitHub or Bitbucket repositories without manual intervention.
    • Use for self-hosting Renovate in enterprise environments requiring private package access and custom update policies.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    AGPL 3.0

    Network copyleft: like the GPL, and also triggered by offering the software over a network.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • AGPL-style copyleft also applies when the software is offered over a network.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Renovate is an automated dependency update tool. It helps to update dependencies in your code without needing to do it manually. When Renovate runs on your repo, it looks for references to dependencies (both public and private) and, if there are newer versions available, Renovate can create pull requests to update your versions automatically.

    Renovate can provide updates for most popular languages, platforms, and registries including: npm, Java, Python, .NET, Scala, Ruby, Go, Docker and more. Supports over 90 different package managers.

    Excerpt from the renovatebot/renovate README on GitHub (AGPL-3.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    3.4K+202

    Open issues

    1.5K+226

    Compared with peers in CLI

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    renovatebot/renovate compared with CLI repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    morluto/rea450.0K+22.9K7516 days ago
    mattpocock/skills320.9K+9.5K7512 days ago
    vercel-labs/agent-desktop21.4K+8.7K755 days ago
    stablyai/orca121.4K+6.7K75today
    vercel-labs/agent-browser49.2K+3.8K751 day ago
    renovatebot/renovate23.0K—45today
    Category median121.4K+8.7K75—

    Discover Repositories

    Search across tracked repositories by name or description