Jeff Kubina
Jeff Kubina

Reputation: 810

List of Top Repositories by Programming Language

One of the main reasons I like Perl is CPAN (Comprehensive Perl Archive Network) is the ease of finding, installing, and testing of packages it provides that solve a problem I was already trying to solve. I would like to know of any similar repositories for PHP, Python, Ruby, Java, C++, Javascript, etc..., or better, a comprehensive list of such repositories. What are the top repositories you go to for the languages you program in, or what repositories do you use to share your code?

The list from the comments so far is:

Upvotes: 18

Views: 4914

Answers (14)

daxim
daxim

Reputation: 39158

Upvotes: 1

Martin DeMello
Martin DeMello

Reputation: 12336

In the OCaml world, opam seems to be gaining momentum very rapidly. I personally already find it easier to work with than GODI, and have made the switch.

Ruby has rubygems now, which has superseded rubyforge.

Upvotes: 1

tunaranch
tunaranch

Reputation: 1586

For java people, there's the Maven Central repo, and also Sonatype's mirror of most public repos.

If you want OSGi-ified, bundles, there's the Spring EBR.

Upvotes: 2

Michael Ekstrand
Michael Ekstrand

Reputation: 29090

OCaml has GODI.

Upvotes: 3

Brent.Longborough
Brent.Longborough

Reputation: 9775

For those who consider TeX and LaTeX programming languages, there's the Comprehensive TeX Archive Network - CTAN

Upvotes: 3

mpeters
mpeters

Reputation: 4778

Scripteka is an open repository of extensions to the Prototype Javascript framework. Much more niche than just a language library repository, but still in the same vein.

Upvotes: 1

mpeters
mpeters

Reputation: 4778

JSAN is a JavaScript repository inspired by CPAN.

Upvotes: 1

rcs
rcs

Reputation: 68839

CRAN (Comprehensive R Archive Network) is the package repository for the R language/environment with 68 mirrors and >2000 extension packages.

Upvotes: 10

Mark Rushakoff
Mark Rushakoff

Reputation: 258158

There's LuaForge for... uh... Lua, I think.

There's also LuaRocks which is aiming to make a more-or-less equivalent to Python's easy_install.

Upvotes: 1

s1n
s1n

Reputation: 1454

boost is a set of peer reviewed C++ packages. It's no where near as large as CPAN, but it's still a repository for C++.

Upvotes: 4

Geo
Geo

Reputation: 96797

You could consider github a mostly Ruby repository, in it's current state.

Upvotes: -3

Ree
Ree

Reputation: 6211

For PHP there is PEAR for components and PECL for extensions. Both of them proved to be useful more than once to me.

Upvotes: 3

Jack
Jack

Reputation: 133577

If we speak about simple cookbook examples you can think about this one: Pleac

Upvotes: 0

barkmadley
barkmadley

Reputation: 5297

Hackage is the package repository for Haskell. along with it's cabal tool makes package finding / building quite easy.

Upvotes: 6

Related Questions