Language Package Managers

Discussions center on the proliferation of separate package managers for each programming language, their drawbacks compared to OS package managers, and debates over their necessity and effectiveness.

āž”ļø Stable 0.6x Programming Languages
4,401
Comments
20
Years Active
5
Top Authors
#8741
Topic ID

Activity Over Time

2007
1
2008
7
2009
28
2010
65
2011
60
2012
100
2013
130
2014
314
2015
247
2016
376
2017
227
2018
288
2019
308
2020
309
2021
432
2022
309
2023
436
2024
324
2025
419
2026
21

Keywords

e.g PHP CI go.sum UI NPM AM package.json ABI CL package package manager manager package managers managers language package management pip management dependencies

Sample Comments

qwerty456127 • Aug 23, 2023 • View on HN

Why do we need a separate package manager for every programming language and every extensible library/app?

gue5t • Nov 4, 2015 • View on HN

Why do people keep writing domain-specific package managers?

nomoreusernames • Apr 15, 2022 • View on HN

why do we have to have soooo many package managers? makes me cry inside a bit.

pxc • Jun 26, 2021 • View on HN

This doesn't introduce a new package manager to the world

dlitz • Oct 11, 2013 • View on HN

Do we really need a separate package manager for every programming language? They all seem to have their own, which creates pressure to "re-implement ALL the things" every time a new language becomes popular. In 2013, why can I still not declare that my C library depends on a Perl module, except on individual Linux distributions?

vitoreiji • Dec 8, 2013 • View on HN

How do people live without package managers? It's complete chaos!

phplovesong • Sep 9, 2021 • View on HN

Just curious. Why do you have doubts about about the package manager? There are so many languages that have a package ecosystem, so by now you'd think its easy to find out what works and what does not.

mattmanser • Apr 15, 2015 • View on HN

Package managers are a language specific thing.

frik • Dec 7, 2015 • View on HN

Have other languages with package managers a similar problem? (Ruby, Lua, Go, Python, PHP, etc)

jonhohle • Aug 31, 2024 • View on HN

I’d consider the issue to be the opposite. Why does every programming language now have a package manager and all of the infrastructure around package management rather than rely on the OS package manager? As a user I have to deal with apt, ports, pkg, opkg, ipkg, yum, flatpak, snap, docker, cpan, ctan, gems, pip, go modules, cargo, npm, swift packages, etc., etc., which all have different opinions of how and where to package files.On packaged operating systems (Debian, FreeBSD) - you have th