package-manager

Top 23 package-manager Open-Source Projects

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Project mention: Getting started with Bun: A beginners guide | dev.to | 2024-05-19

    GitHub Repository: Bun GitHub

  • yarn

    The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

  • Project mention: Configurar Solana en Linux | dev.to | 2023-12-18
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • Project mention: How to setup Mac for development in 2024. (Ruby on Rails and NodeJS) | dev.to | 2024-05-29
  • Poetry

    Python packaging and dependency management made easy

  • Project mention: Poetry2Nix Development Flake with Matplotlib GTK Support | dev.to | 2024-05-11

    So let’s get straight to the meat. The following Flake dives you a development shell that tries to replicate the underlying poetry project in full nix using poetry2nix.

  • Composer

    Dependency Manager for PHP

  • Project mention: 📚 How to see what changed in Composer files | dev.to | 2024-05-17

    That's because Composer stores information about all packages that should be installed in composer.lock together with some of their metadata. This helps to manage the dependencies efficiently and browse most information offline but there is currently no built-in way to compare these files when changed.

  • pnpm

    Fast, disk space efficient package manager

  • Project mention: Turbocharge your Angular project: A config tutorial | dev.to | 2024-05-09

    This command initializes a new Angular project named 'your_project' with minimal setup (without tests) using standalone and 'pnpm' as the package manager (pnpm site). Ignore this flag if you prefer using npm or yarn.

  • winget-cli

    WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

  • Project mention: Overview over Microsoft's developer tools for Windows | dev.to | 2024-01-19

    GitHub

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Vcpkg

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

  • Project mention: Xmake: A modern C/C++ build tool | news.ycombinator.com | 2024-05-04

    re: C/C++ development: anybody using conda/pixi for dependency management? Here's an example of compiling a C++ SDL program using pixi and the SDL dependency from conda-forge [1].

    Seems viable as a replacement for things like vckpg [2] which only builds from source.

    I'm still researching this but it seems like rattler [3] is the tool to use to build/publish packages. The supported repos are: prefix.dev's own hosting, anaconda.org, artifactory or a self-hosted server.

    --

    1: https://github.com/prefix-dev/pixi/blob/main/examples/cpp-sd...

    2: https://github.com/microsoft/vcpkg

    3: https://prefix-dev.github.io/rattler-build/latest/authentica...

  • Bower

    A package manager for the web

  • Carthage

    A simple, decentralized dependency manager for Cocoa

  • CocoaPods

    The Cocoa Dependency Manager.

  • Project mention: Show HN: Privacy Manifest CLI tool for iOS apps | news.ycombinator.com | 2024-04-17

    Very nice! love that it is all in swift, will give a closer look later but looks beautiful.

    Recently went through this with a react native app with a ton of old dependencies and it was fairly painful. Wrote a couple not quite as beautiful scripts to help so I wish I had this before.

    Tangential rant: I am all for privacy but find it really obnoxious that the most profitable company in the world is giving open source contributors to their ecosystem work on a deadline. Case in point: https://github.com/CocoaPods/CocoaPods/issues/10325

  • Cargo

    The Rust package manager

  • Project mention: Crates-io 0.32.0 (accidentally) downgraded and published again as 0.31.1? (2020) | news.ycombinator.com | 2024-05-28
  • lazy.nvim

    💤 A modern plugin manager for Neovim

  • Project mention: How to override the colors of NeoSolarized in NeoVim | dev.to | 2024-04-21

    First, I installed NeoSolarized.nvim via lazy.nvim, so the code would be simple like the following one.

  • rye

    a Hassle-Free Python Experience

  • Project mention: Ask HN: Best way to learn Python in 2024? | news.ycombinator.com | 2024-05-28
  • nix

    Nix, the purely functional package manager

  • Project mention: OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computers | news.ycombinator.com | 2024-04-28
  • volta

    Volta: JS Toolchains as Code. ⚡

  • Project mention: What's New in Node.js 22 | dev.to | 2024-05-21

    For greater flexibility in managing multiple versions of Node.js simultaneously, consider a version management tool like Volta:

  • patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

  • Project mention: Finding Stars and Affirmations in the Sky with Three.js for Ayra Starr | dev.to | 2024-04-01

    In order to allow users to use their device as a controller to adjust the position of the camera and find stars, I use the depreciated DeviceOrientationControls by patching it back into Three. In order for DeviceOrientationControls to function, we need access the user to grant access to their device's orientation. I attempt to gain access to this, alongside their camera, during a previous step of the UX using a custom composable I wrote for this purpose. You can see that permission step in the mockup video above. Once this permission is granted, we can initialize our DeviceOrienationControls with a single line.

  • Chocolatey

    Chocolatey - the package manager for Windows

  • Project mention: Puro — Uma forma eficiente de gerenciar as versões flutter | dev.to | 2024-05-18
  • WingetUI

    WingetUI: The Graphical Interface for your package managers

  • Project mention: WingetUI: The Graphical Interface for your package managers | news.ycombinator.com | 2024-05-13
  • xmake

    🔥 A cross-platform build utility based on Lua

  • Project mention: Xmake: A modern C/C++ build tool | news.ycombinator.com | 2024-05-04
  • pkgx

    the last thing you’ll install

  • Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27

    I’m liking pkgx over asdf as it can activate project tooling upon cd’ing into a project folder.

    https://pkgx.sh

  • cli

    the package manager for JavaScript (by npm)

  • Project mention: 'everything' blocks devs from removing their own NPM packages | news.ycombinator.com | 2024-01-04

    Because sometimes I make idiotic mistakes and I really don't want that embarrassing stuff out there where people can see. I ran head first into an npm bug once when I tried to symlink the README file which resulted in the thing getting published without a README.

    https://github.com/npm/cli/issues/6746

    Embarrassing. And then they slapped me with a stupid 24 hour count down on top of it. I seriously hate this thing.

  • antigen

    The plugin manager for zsh.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

package-manager related posts

  • How to setup Mac for development in 2024. (Ruby on Rails and NodeJS)

    1 project | dev.to | 29 May 2024
  • Crates-io 0.32.0 (accidentally) downgraded and published again as 0.31.1? (2020)

    1 project | news.ycombinator.com | 28 May 2024
  • Ask HN: Best way to learn Python in 2024?

    1 project | news.ycombinator.com | 28 May 2024
  • Why nobody grows up wanting to be a DevOps engineer

    1 project | dev.to | 20 May 2024
  • Getting started with Bun: A beginners guide

    1 project | dev.to | 19 May 2024
  • Git 101 for Beginners: Learn Git Commands, Branching, and Collaboration

    2 projects | dev.to | 18 May 2024
  • When to Use Bun Instead of Node.js

    5 projects | dev.to | 15 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 bun 71,200
2 yarn 41,347
3 HomeBrew 39,678
4 Poetry 29,745
5 Composer 28,314
6 pnpm 28,071
7 winget-cli 22,329
8 Vcpkg 21,844
9 Bower 14,993
10 Carthage 14,914
11 CocoaPods 14,442
12 Cargo 12,099
13 lazy.nvim 12,131
14 rye 11,676
15 nix 11,170
16 volta 10,146
17 patch-package 10,033
18 Chocolatey 9,961
19 WingetUI 9,636
20 xmake 9,284
21 pkgx 8,747
22 cli 8,088
23 antigen 7,931

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com