So you want to write a package manager (Sam Boyer)

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • guix

    Read-only mirror of GNU Guix — pull requests are ignored, see https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches instead (by guix-mirror)

  • GNU Guix, as a Project and OS package manager for projects in arbitrary languages (or alternatively, the Nix package manager, though I find the configuration language for Guix way better).

  • Cargo

    The Rust package manager

  • Cargo, as a language package manager

  • 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
  • upm

    Universal Package Manager (by epitron)

  • That article had a lot of interesting diagrams, and I confess I don't have the time to read it all right now (skimmed it), but I appreciate how it starts out by discouraging people to write yet another package manager - because we should! Indeed, I want to see more package manager unification (e.g. this UPM tool looks useful, wrapping a bunch of different package managers with a consistent set of commands, instead of needing to remember the idiotsyncrasies of each one). I also want each programming language designer/community to recognize their language is not so novel from all the hundreds of others out there and really doesn't need its own completely separate container format and protocol -_-.

  • cpp-package-manager

    Package manager for C++ projects

  • Anyway, writing a tiny package manager was fun. Don't do it. If you want to see what not to do you can check the scripts in my GitHub repo, but seriously, don't rely on it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Cargo Script

    1 project | news.ycombinator.com | 26 Feb 2024
  • Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs

    3 projects | news.ycombinator.com | 6 Feb 2024
  • Shipp – Deadly simple package manager (for C/C++)

    1 project | news.ycombinator.com | 26 Jan 2024
  • Cargo has never frustrated me like npm or pip has. Does Cargo ever get frustrating? Does anyone ever find themselves in dependency hell?

    13 projects | /r/rust | 6 Dec 2023
  • State of Mozilla

    1 project | news.ycombinator.com | 5 Dec 2023