Skip to content

Instantly share code, notes, and snippets.

@oalders
Created October 14, 2011 04:48
Show Gist options
  • Select an option

  • Save oalders/1286275 to your computer and use it in GitHub Desktop.

Select an option

Save oalders/1286275 to your computer and use it in GitHub Desktop.
What is MetaCPAN?
MetaCPAN is a free, open search engine for the CPAN (http://www.cpan.org/), which is an ever growing archive of code and documentation for the Perl programming language. MetaCPAN is a community effort. On the surface, MetaCPAN enables the CPAN to be searched more easily. However, because MetaCPAN is driven by a free, open API, it encourages the incorporation of this data into many other projects.
Essentially, there are two parts to MetaCPAN.
1) The public-facing search engine: http://metacpan.org
2) The API eg: http://api.metacpan.org/module/Moose
You can use and abuse the info you get from the API in any way you like. If you don't like the search engine, you can even use the API to build your own CPAN search. So, while the search site is the public face of MetaCPAN, its true value lies in an API which provides Perl hackers everywhere with the power to build their own complex search queries for extracting data from and about the CPAN.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment