Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

119 lines (100 sloc) 4.589 kb
title => "The Comprehensive Perl Archive Network",
section => 'home',
skip_master_mirror => 0,
%][% page.head = BLOCK %]
<!-- Copyright Jarkko Hietaniemi <>
Copyright 2010-2013 Ask Bjørn Hansen <>
All Rights Reserved.
The CPAN Logo provided by J.C. Thorpe.
You may distribute this document either under the Artistic License
(comes with Perl) or the GNU Public License, whichever suits you.
You are not allowed to remove or alter these comments.
You are not allowed to rename, remove, or add any files
in your public mirror of CPAN.
"Public mirror of CPAN" means a site listed in
the SITES.html and SITES files at the top level of CPAN
and also listed at the site
You are not allowed to alter any file
in you public mirror of CPAN
that you can add a short acknowledgement for example
for your hosting company, company, university, or sponsor,
into this CPAN top-level index.html by adding a small
non-animated image and a hyperlink pointing to your organization
with text like "hosted by", "powered by", or "sponsored by",
by placing it visually next to the "CPAN master site hosted by YellowBot"
acknowledgement at the bottom of the page.
The image used may not be larger than the one used for the YellowBot logo.
(Technical sidenote: if you do add an acknowledgement link,
please do think of the consequences to your possible downstream
CPAN mirrors.)
Altering this index.html in any other way is not allowed.
Altering any other files is not allowed.
Adding any advertisements or any revenue-generating material
is strictly forbidden.
Similarly, for your public CPAN mirrors "framing" or "wrapping"
the CPAN web pages into other sites by using e.g. HTML tables
or frames is not allowed.
You are allowed to use the files of CPAN to create your own
web sites and services since we are just a distributor of the files,
we do not own most of them. However, you may not call your creations
"CPAN" or "CPAN mirrors". You may say that the files are "mirrored
from CPAN".
<script type="text/javascript" charset="utf-8">
function focusField() {
onload = focusField;
[% END %]
<table border="0" cellspacing="0" cellpadding="0">
<td class="third">
<h2>Welcome to CPAN</h2>
The Comprehensive Perl Archive Network (CPAN) currently
has <a href="modules/index.html">[% cpan_stats.modules.count | comma %]
Perl modules</a> in [% cpan_stats.distributions.count | comma %] distributions,
written by [% cpan_stats.authors.count | comma %] authors,
<a href="SITES.html">mirrored</a> on [% cpan_stats.mirrors.count | comma %] servers.
<p>The archive has been online since October 1995 and is constantly growing.</p>
<h2>Search CPAN via</h2>
<li><a href=""></a></li>
<li><a href=""></a></li>
<td class="third">
<div style="margin-left: 20px">
<h2>Recent Uploads</h2>
[% PROCESS rss_feed, conf => {
json_file => "recent.json",
max => 10,
}, rss_footer = '<li><a href=""><strong>more...</strong></a></li>'
<td class="third">
<h2>Getting Started</h2>
<li><a href="modules/INSTALL.html">Installing Perl Modules</a></li>
<li><a href="">Learn Perl</a></li>
<h2>Perl Resources</h2>
<li><a href="">The Perl Programming language</a></li>
<li><a href="">Perl Documentation</a></li>
<li><a href="">Mailing Lists</a></li>
<li><a href="">Perl FAQ</a></li>
<li><a href="scripts/index.html">Scripts Repository</a></li>
Jump to Line
Something went wrong with that request. Please try again.