Top 23 package-manager Open-Source Projects

  • yarn

    The 1.x line is frozen - features and bugfixes now happen on

    Project mention: TypeScript all-in-one: Monorepo with its pains and gains | | 2022-10-29

    It was July 2021. I started with [email protected] since I’ve been using it for a long time. Yarn was fast, but soon I met several issues with Yarn Workspaces. E.g., not hoisting dependencies correctly, and tons of issues are tagged with “fixed in modern”, which redirects me to the v2 (berry).

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: Long time iOS user, first time trying a Mac! Any tips and tricks/must know about? | | 2023-01-31

    I recommend installing homebrew so you can install/update applications from the command line.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Composer

    Dependency Manager for PHP

    Project mention: Apex Router / Micro Framework v1.0 | | 2023-01-31
  • Poetry

    Python packaging and dependency management made easy

    Project mention: The Async Side of SQLModel Relationships | | 2023-01-31

    We use Poetry for dependency management.

  • pnpm

    Fast, disk space efficient package manager -- 快速的,节省磁盘空间的包管理工具

    Project mention: [email protected] is out! | | 2023-01-31
  • winget-cli

    Windows Package Manager CLI (aka winget)

    Project mention: Winget & Store issues installing Onenote | | 2023-02-01

    That lead me to a github ticket

  • Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    Project mention: Why isn't there a Central C/C++ repository for distributions? | | 2023-01-31

    Actually, there is: C++ Library Manager for Windows, Linux, and MacOS

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Bower

    A package manager for the web

    Project mention: Assets #2 - installation | | 2023-01-13

    In this way, all the packages that we add in the require section of composer.json, will be installed in the ./node_modulesdirectory, and their download will be managed by asset-packagist, to see the available packages, you can search for both bower and npm packages.

  • Carthage

    A simple, decentralized dependency manager for Cocoa

    Project mention: Binding Lottie (or any other Swift framework with UI) in MAUI | | 2022-07-12

    On iOS side to keep it clean, I've used Carthage to get Lottie. The wrapping is pretty much the same, the goal is to make sure we can set the animation and get the view.

  • CocoaPods

    The Cocoa Dependency Manager.

    Project mention: Changes we made to get <5m CI deploys to production | | 2022-12-22

    You can find the first comment of a Github engineer, and followup interactions with 'pods, at the original issue.

  • Cargo

    The Rust package manager

    Project mention: So you want to write a package manager (Sam Boyer) | | 2023-01-30

    Cargo, as a language package manager

  • Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: Best agent-based patch management? | | 2023-02-01

    We've been using Ninite Pro since 2017. It works great if it includes your software. I manage the rest via Intune. Thinking about switching to Chocolatey.

  • patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: How to get git to recognize one of my CSS files in node modules folder? | | 2023-01-26


  • volta

    Volta: JS Toolchains as Code. ⚡

    Project mention: How to Install Multiple Node.js Versions On the Same Machine | | 2023-01-16
  • antigen

    The plugin manager for zsh.

    Project mention: how do you get the most out of Linux? | | 2022-04-09

    If you're into this sort of thing, antigen is a package manager for zsh plugins. I really like fzf-tab (I personally only activate fzf on a double-tab, I found it got in the way a bit as the default).

  • nix

    Nix, the purely functional package manager

    Project mention: What are the best resources to get started with nix? | | 2023-01-30

    The nix website is in my bookmarks as well

  • cli

    the package manager for JavaScript (by npm)

    Project mention: Free Unrestricted Scalable Self-Sustaining AI | | 2023-01-27

    Not everybody has the technical knowledge to set up the necessary configuration for the AI. You especially need to have some clue about the Python programming language, the GNU/Liunx operating system, the git version control system and the npm package manager of the Node.js JavaScript runtime environment.

  • conan

    Conan - The open-source C/C++ package manager

    Project mention: Why isn't there a Central C/C++ repository for distributions? | | 2023-01-31

    Are you aware of some of tooling projects like ?

  • xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: Stop Comparing Rust to Old C++ | | 2023-01-31

    C++ now also has many more modern tools, such as Xmake

  • berry

    📦🐈 Active development trunk for Yarn ⚒

    Project mention: Which route would you recommend for a backend dev to get started on simple web coding? | | 2023-01-31

    For a package manager I usually use yarn instead of npm. But npm is fine nowadays too.

  • cli

    the next-generation, cross‐platform package manager (by teaxyz)

    Project mention: Single-file scripts that download their dependencies | | 2023-01-15

    I think they missed the best one:

    It doesn't even need tea itself to run, it'll make a bash script that'll get it too if absent.

  • packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

    Project mention: If you want to follow ThePrimeagen 0 to LSP video at but have difficulty following it, I made a textfile of my experience. | | 2023-01-27

    Go to your browser and search for 'packer.neovim' or enter 'https://''.

  • awesome-npm

    Awesome npm resources and tips

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-01.

package-manager related posts


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

Project Stars
1 yarn 41,047
2 HomeBrew 34,688
3 Composer 27,316
4 Poetry 23,498
5 pnpm 21,643
6 winget-cli 18,647
7 Vcpkg 17,686
8 Bower 15,060
9 Carthage 14,733
10 CocoaPods 13,964
11 Cargo 9,688
12 Chocolatey 8,825
13 patch-package 8,171
14 volta 7,464
15 antigen 7,449
16 nix 7,418
17 cli 6,785
18 conan 6,513
19 xmake 6,187
20 berry 5,929
21 cli 5,561
22 packer.nvim 5,487
23 awesome-npm 4,176
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.