Yes. The shared classes and foundation classes are called “standard libraries”. Collections of non-standard libraries are called “repositories”. Repositories usually accessed via a “package manager”. Repositories tend to be system-specific or language-specific. Here are some of the more popular repositories.
Yes. The shared classes and foundation classes are called “standard libraries”. Collections of non-standard libraries are called “repositories”. Repositories usually accessed via a “package manager”. Repositories tend to be system-specific or language-specific. Here are some of the more popular repositories.
Python Package Index
Linux: Ubuntu, Arch, Debian
node.js
Conda combines several of these specific repositories into a mega package manager like you describe.