Open-source projects categorized as dependency-manager | Edit details

Top 15 dependency-manager Open-Source Projects

  • GitHub repo Composer

    Dependency Manager for PHP

    Project mention: How to setup dev PHP/MariaDB (MySQL) environment on Windows | dev.to | 2021-05-06

    Composer is the package manager of PHP. And guess what, it's also available in choco!

  • GitHub repo Poetry

    Python dependency management and packaging made easy.

    Project mention: Finally feel I've graduated from complete beginner and finished my first small project thanks to this sub. Here's the learning path you all recommended, and a small open source project I have to show for it so far. | reddit.com/r/learnpython | 2021-05-07

    I see you're using pyproject.toml, so you might want to try out Poetry. It'll let you move all of the config stuff out of setup.py, setup.cfg, and requirements.txt into that one pyproject.toml and make building & publishing easier.

  • GitHub repo CocoaPods

    The Cocoa Dependency Manager.

    Project mention: Remote code execution in Homebrew by compromising the official Cask repository | news.ycombinator.com | 2021-04-24

    Not brew, but a very similar set of issues were faced by the GitHub team with the CocoaPods project, which at the time worked similar to Homebrew in that they used github as a CDN/host in a somewhat uncommon way:



  • GitHub repo pnpm

    Fast, disk space efficient package manager

    Project mention: Next.js TypeScript Template | dev.to | 2021-03-31

    pnpm is a cool alternative to yarn or npm as it is faster and can reuse downloaded packages to reduce the size of node_modules.

  • GitHub repo GVM

    Go Version Manager

    Project mention: how often should I be updating my golang installation? | reddit.com/r/golang | 2021-05-03
  • GitHub repo renovate

    Universal dependency update tool that fits into your workflows.

    Project mention: Use depfu and Mergify to automatically merge dependency updates | dev.to | 2021-05-03

    For some time, I have updated the projects manually, however this became way too time consuming. Enter depfu, a free (for open source projects) service that keeps your project's dependencies up-to-date by proposing pull requests (PRs) whenever there's a new dependency version. Renovate is a similar service, and would work the same for the purpose of this tutorial. Depfu has made my life much easier – it automatically creates PRs and the only job left for me is to approve and merge the PR. This is all well and good, however with many projects, even this process becomes tedious. Let's try to automate this task even further!

  • GitHub repo patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: How to patch a package 📦 | dev.to | 2021-04-23

    Patch-Package is a tool to patch a dependency, it will create a .patch file and it will patch the package after each npm install.

  • GitHub repo ModernCppStarter

    🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

    Project mention: ConorWilliams/ConcurrentDeque | reddit.com/r/cpp | 2021-03-11

    Nice. Sounds good. I'll see if I can make it work with https://github.com/TheLartians/ModernCppStarter if there's any issues I'll make you a PR.

  • GitHub repo peru

    a generic package manager, for including other people's code in your projects

    Project mention: Anyone working on a package manager for their language? | reddit.com/r/ProgrammingLanguages | 2021-03-27
  • GitHub repo CPM.cmake

    📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

    Project mention: Using external non-cmake library in a cmake project | reddit.com/r/cpp_questions | 2021-03-26

    Check out if cpm may work for you. At least the download part is easy with it. I think I only used it with libraries that have a cmake or are header only, so not sure if it is any good for non-cmake libraries.

  • GitHub repo docker

    Composer in Docker (by composer)

    Project mention: Create new laravel project via docker with one liner. | dev.to | 2021-01-19

    The /app directory is specified working directory, from composer image via https://github.com/composer/docker/blob/582c6f4e10b6b8fbf9bc1c5b02d6ec24694fe8d4/2.0/Dockerfile#L60.

  • GitHub repo tent

    Podman (https://podman.io/) based development-only dependency manager for Linux

    Project mention: Coming Up With Project Ideas (Naturally) | dev.to | 2021-05-06


  • GitHub repo DepCharge

    DepCharge is a tool designed to help orchestrate the execution of commands across many directories at once.

  • GitHub repo github-actions-version-updater

    GitHub Actions Version Updater Updates All GitHub Action Versions in a Repository and Creates a Pull Request with the Changes.

    Project mention: GitHub Actions Updater, Similar to GitHub's Dependabot, but for GitHub Actions | news.ycombinator.com | 2021-04-08
  • GitHub repo Impose

    Impose is a simple dependency injection library for Swift

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-07.


What are some of the best open-source dependency-manager projects? This list will help you:

Project Stars
1 Composer 25,111
2 Poetry 14,901
3 CocoaPods 13,169
4 pnpm 11,026
5 GVM 6,238
6 renovate 4,997
7 patch-package 4,947
8 ModernCppStarter 1,839
9 peru 924
10 CPM.cmake 621
11 docker 179
12 tent 77
13 DepCharge 18
14 github-actions-version-updater 15
15 Impose 5