{"id":54509,"date":"2025-12-16T21:14:59","date_gmt":"2025-12-16T21:14:59","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=54509"},"modified":"2025-12-16T21:14:59","modified_gmt":"2025-12-16T21:14:59","slug":"major-programming-languages-the-common-package-tools-and-the-central-community-package-repository","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/major-programming-languages-the-common-package-tools-and-the-central-community-package-repository\/","title":{"rendered":"Major programming languages, the common package tool(s), and the central community package repository."},"content":{"rendered":"\n<p>Here\u2019s a clean list of major programming languages, the common package tool(s), and the central community package repository.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Programming language<\/th><th>Package tool(s)<\/th><th>Central community package repository<\/th><\/tr><\/thead><tbody><tr><td><strong>Rust<\/strong><\/td><td><code>cargo<\/code><\/td><td>crates.io<\/td><\/tr><tr><td><strong>Python<\/strong><\/td><td><code>pip<\/code> (also <code>poetry<\/code>, <code>pipenv<\/code>)<\/td><td>PyPI \u2014 <a href=\"https:\/\/pypi.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/pypi.org\/<\/a><\/td><\/tr><tr><td><strong>Java<\/strong><\/td><td>Maven (<code>mvn<\/code>), Gradle<\/td><td>Maven Central \u2014 <a href=\"https:\/\/repo1.maven.org\/maven2\/\" target=\"_blank\" rel=\"noopener\">https:\/\/repo1.maven.org\/maven2\/<\/a><\/td><\/tr><tr><td><strong>JavaScript \/ TypeScript<\/strong><\/td><td><code>npm<\/code>, <code>yarn<\/code>, <code>pnpm<\/code><\/td><td>npm registry \u2014 <a href=\"https:\/\/www.npmjs.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.npmjs.com\/<\/a><\/td><\/tr><tr><td><strong>Ruby<\/strong><\/td><td><code>gem<\/code> \/ Bundler<\/td><td>RubyGems \u2014 <a href=\"https:\/\/rubygems.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/rubygems.org\/<\/a><\/td><\/tr><tr><td><strong>PHP<\/strong><\/td><td>Composer<\/td><td>Packagist \u2014 <a href=\"https:\/\/packagist.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/packagist.org\/<\/a><\/td><\/tr><tr><td><strong>.NET (C#, F#)<\/strong><\/td><td><code>dotnet<\/code> \/ NuGet<\/td><td>NuGet Gallery \u2014 <a href=\"https:\/\/www.nuget.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.nuget.org\/<\/a><\/td><\/tr><tr><td><strong>Go<\/strong><\/td><td><code>go<\/code><\/td><td>Go module ecosystem (typically via VCS hosts; common index: pkg.go.dev) \u2014 <a href=\"https:\/\/pkg.go.dev\/\" target=\"_blank\" rel=\"noopener\">https:\/\/pkg.go.dev\/<\/a><\/td><\/tr><tr><td><strong>Swift<\/strong><\/td><td>Swift Package Manager (<code>swift<\/code> \/ SPM)<\/td><td>Swift Package Index \u2014 <a href=\"https:\/\/swiftpackageindex.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/swiftpackageindex.com\/<\/a><\/td><\/tr><tr><td><strong>Kotlin<\/strong><\/td><td>Gradle, Maven<\/td><td>Maven Central \u2014 <a href=\"https:\/\/repo1.maven.org\/maven2\/\" target=\"_blank\" rel=\"noopener\">https:\/\/repo1.maven.org\/maven2\/<\/a><\/td><\/tr><tr><td><strong>Scala<\/strong><\/td><td><code>sbt<\/code>, Maven\/Gradle<\/td><td>Maven Central \u2014 <a href=\"https:\/\/repo1.maven.org\/maven2\/\" target=\"_blank\" rel=\"noopener\">https:\/\/repo1.maven.org\/maven2\/<\/a><\/td><\/tr><tr><td><strong>R<\/strong><\/td><td><code>install.packages()<\/code><\/td><td>CRAN \u2014 <a href=\"https:\/\/cran.r-project.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/cran.r-project.org\/<\/a><\/td><\/tr><tr><td><strong>Perl<\/strong><\/td><td><code>cpan<\/code>, <code>cpanm<\/code><\/td><td>CPAN \u2014 <a href=\"https:\/\/www.cpan.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cpan.org\/<\/a><\/td><\/tr><tr><td><strong>Haskell<\/strong><\/td><td><code>cabal<\/code>, <code>stack<\/code><\/td><td>Hackage \u2014 <a href=\"https:\/\/hackage.haskell.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hackage.haskell.org\/<\/a><\/td><\/tr><tr><td><strong>Elixir<\/strong><\/td><td><code>mix<\/code><\/td><td>Hex \u2014 <a href=\"https:\/\/hex.pm\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hex.pm\/<\/a><\/td><\/tr><tr><td><strong>Erlang<\/strong><\/td><td><code>rebar3<\/code><\/td><td>Hex \u2014 <a href=\"https:\/\/hex.pm\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hex.pm\/<\/a><\/td><\/tr><tr><td><strong>Dart \/ Flutter<\/strong><\/td><td><code>dart pub<\/code> \/ <code>flutter pub<\/code><\/td><td>pub.dev \u2014 <a href=\"https:\/\/pub.dev\/\" target=\"_blank\" rel=\"noopener\">https:\/\/pub.dev\/<\/a><\/td><\/tr><tr><td><strong>Lua<\/strong><\/td><td>LuaRocks<\/td><td>LuaRocks \u2014 <a href=\"https:\/\/luarocks.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/luarocks.org\/<\/a><\/td><\/tr><tr><td><strong>C \/ C++<\/strong><\/td><td>Conan, vcpkg<\/td><td>ConanCenter \u2014 <a href=\"https:\/\/conan.io\/center\/\" target=\"_blank\" rel=\"noopener\">https:\/\/conan.io\/center\/<\/a> (also vcpkg registry)<\/td><\/tr><tr><td><strong>Julia<\/strong><\/td><td><code>Pkg<\/code><\/td><td>Julia General Registry \u2014 <a href=\"https:\/\/github.com\/JuliaRegistries\/General\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/JuliaRegistries\/General<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s a clean list of major programming languages, the common package tool(s), and the central community package repository. Programming language Package tool(s) Central community package repository Rust cargo crates.io Python&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[11138],"tags":[],"class_list":["post-54509","post","type-post","status-publish","format-standard","hentry","category-best-tools"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/54509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=54509"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/54509\/revisions"}],"predecessor-version":[{"id":54510,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/54509\/revisions\/54510"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=54509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=54509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=54509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}