<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="The Perl Programming Language at Perl.org. Links and other helpful resources for new and experienced Perl programmers." />
<link rel="shortcut icon" href="https://cdn.perl.org/perlweb/favicon.ico" />
<title>The Perl Programming Language - www.perl.org</title>
<link rel="stylesheet" type="text/css" href="https://cdn.perl.org/perlweb/css/perlweb_bootstrap.min.css" />
<!-- Fonts -->
<link href='https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900' rel='stylesheet' type='text/css'>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="canonical" href="https://www.perl.org/" />
</head>
<body class="page-www section_home">
<nav class="navbar navbar-inverse" data-height="120">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
<img src="https://cdn.perl.org/perlweb/images/logo.svg" alt="The Perl Programming Language | Perl, modern programming" class="page-logo">
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="list-inline text-center nav navbar-nav navbar-right">
<li class="sub">
<a href="/about.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_about.svg" class="header-img-nav">
About
</a>
</li>
<li class="sub">
<a href="/get.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_download.svg" class="header-img-nav">
<div class="perl-version hidden-xs">
<span class="version-highlight">5.40.0</span>
</div>
Download
</a>
</li>
<li class="sub">
<a href="/learn.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_learn.svg" class="header-img-nav">
Learn
</a>
</li>
<li class="sub">
<a href="/docs.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_docs.svg" class="header-img-nav">
Docs
</a>
</li>
<li class="sub">
<a href="/cpan.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_cpan.svg" class="header-img-nav">
CPAN
</a>
</li>
<li class="sub">
<a href="/community.html">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_header_community.svg" class="header-img-nav">
Community
</a>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<div class="jumbotron">
<div class="container text-center">
<img src="https://cdn.perl.org/perlweb/images/icons/header_camel.png" class="img-camel" alt="Perl5 Camel">
<div class="over-image">
<h2>That's why we love Perl</h2>
<h1>25,000 extensions on CPAN</h1>
<p>Perl is a highly capable, feature-rich programming language with over 36 years of development.</p>
<p>
<a class="btn btn-success" href="http://www.perl.org/get.html" role="button">
<img src="https://cdn.perl.org/perlweb/images/icons/ic_download.svg" class="btn-ic hidden-xs"><span class="hidden-xs">Download and Get Started</span><span class="visible-xs">Learn more »</span></a>
</a>
</p>
</div>
</div>
</div>
<div class="container">
<div class="row row-height">
<div class="col-xs-12 col-sm-4">
<a href="/learn.html" class="highlight-module">
<h3 class="alternate">Learning</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_pencil.svg" class="ic-highlight">
<p>With free online books, over 25,000 extension modules, and a large developer community, there are many ways to learn Perl.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/community.html" class="highlight-module">
<h3 class="alternate">Community</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_user.svg" class="ic-highlight">
<p>Perl has an active world wide community with over 230 local groups, mailing lists and support/discussion websites.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/docs.html" class="highlight-module">
<h3 class="alternate">Docs</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_docs.svg" class="ic-highlight">
<p>Core documentation, FAQs and translations.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/contribute.html" class="highlight-module">
<h3 class="alternate">Contribute</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_contribute.svg" class="ic-highlight">
<p>Perl is being actively developed. There are many ways to get involved</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/cpan.html" class="highlight-module">
<h3 class="alternate">CPAN</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_cpan.svg" class="ic-highlight">
<p>The Comprehensive Perl Archive Network (CPAN) has over 25,000 open source distributions available for download.</p>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="/events.html" class="highlight-module">
<h3 class="alternate">Events</h3>
<img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_calendar.svg" class="ic-highlight">
<p>Events, conferences, social and technical events around the world offer lots of networking and learning opportunities.</p>
</a>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-4 text-center">
<h3>Raku</h3>
<p>Raku (formerly known as Perl 6) is a sister language, part of the Perl family,
not intended as a replacement for Perl,
but as its own thing - libraries exist to allow you
to call Perl code from Raku programs and vice versa.</p>
<p><a class="btn btn-xs btn-success" href="http://www.raku.org" role="button">View details »</a></p>
</div>
<div class="col-xs-12 col-sm-4 text-center">
<h3>The Perl Foundation</h3>
<p>The Perl Foundation is dedicated to the advancement of the Perl programming language through open discussion, collaboration, design, and code.</p>
<p><a class="btn btn-xs btn-success" href="http://www.perlfoundation.org/" role="button">View details »</a></p>
</div>
<div class="col-xs-12 col-sm-4 text-center">
<h3>Sponsor</h3>
<p>
<a href="https://advancesystemsinc.com/" class="text-hide">
<img class="border" border="0" src="https://cdn.perl.org/perlweb/images/friends/advancesystemsinc.com.png" height="64" width="157" alt="Advance Systems Inc" />Advance Systems Inc
</a>
</p>
</div>
</div>
</div>
<div class="container-fluid">
<footer class="row">
<div class="tip-module text-center hidden-xs">
Need a Job? <a href="http://jobs.perl.org/">jobs.perl.org</a> has the job for you!
</div>
<div class="footer">
<ul class="col-xs-12 col-sm-4 list-unstyled">
<li><h4>Latest Uploads to CPAN</h4></li>
<li><a href="https://metacpan.org/release/NERDVANA/IO-SocketAlarm-0.003">IO-SocketAlarm-0.003</a></li>
<li><a href="https://metacpan.org/release/BDFOY/Dumbbench-0.505">Dumbbench-0.505</a></li>
<li><a href="https://metacpan.org/release/MIK/CryptX-0.083_001">CryptX-0.083_001</a></li>
<li><a href="https://metacpan.org/release/BLIAKO/Data-Roundtrip-0.29">Data-Roundtrip-0.29</a></li>
<li><a href="https://metacpan.org/release/BLIAKO/Automate-Animate-FFmpeg-0.12">Automate-Animate-FFmpeg-0.12</a></li>
<li><a href="https://metacpan.org/release/MSTEMLE/Net-AMQP-RabbitMQ-2.40013">Net-AMQP-RabbitMQ-2.40013</a></li>
<li><a href="https://metacpan.org/release/BPS/RT-Extension-Assets-Import-CSV-2.4">RT-Extension-Assets-Import-CSV-2.4</a></li>
<li><a href="https://metacpan.org/release/CRLCU/mojo-debugbar-v0.1.4">mojo-debugbar-v0.1.4</a></li>
<li><a href="https://metacpan.org/release/KLAERNIE/Log-Journald-0.40">Log-Journald-0.40</a></li>
<li><a href="https://metacpan.org/release/HIROSE/Net-SSL-ExpireDate-1.25">Net-SSL-ExpireDate-1.25</a></li>
</ul>
<ul class="col-xs-12 col-sm-4 list-unstyled">
<li><h4>Perl News</h4></li>
<li><a href="https://www.perl.com/article/what-s-new-on-cpan-september-2024/">What's new on CPAN - September 2024</a></li>
<li><a href="https://www.perl.com/article/what-s-new-on-cpan-august-2024/">What's new on CPAN - August 2024</a></li>
<li><a href="https://www.perl.com/article/what-s-new-on-cpan-july-2024/">What's new on CPAN - July 2024</a></li>
<li><a href="https://www.perl.com/article/deploying-dancer-apps-addendum/">Deploying Dancer Apps (Addendum)</a></li>
<li><a href="https://www.perl.com/article/why-we-sponsor-metacpan-opencage/">Why We Sponsor MetaCPAN: OpenCage</a></li>
</ul>
<ul class="col-xs-12 col-sm-2 list-unstyled">
<li><h4>Perl.org</h4></li>
<li><a href="http://www.perl.org/">www</a></li>
<li><a href="http://blogs.perl.org/">blogs</a></li>
<li><a href="http://jobs.perl.org/">jobs</a></li>
<li><a href="http://learn.perl.org/">learn</a></li>
<li><a href="http://dev.perl.org/">dev</a></li>
</ul>
<ul class="col-xs-12 col-sm-2 list-unstyled">
<li><h4>Connect</h4></li>
<li><a href="/siteinfo.html">Site Info</a></li>
<!--li><a href="#" class="links">Facebook</a></li>
<li><a href="#" class="links">Twitter</a></li-->
</ul>
<div class="col-xs-12 footer-info">
<p class="copyright">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="https://cdn.perl.org/perlweb/images/icons/creativecommons-by-nc-nd-3.0-us-80x15.png" /></a> © 2002-2024 Perl.org
</p>
</div>
</div>
</footer>
</div>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-50555-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-50555-1', {
'link_attribution': true,
'custom_map': {'dimension1': 'protocol'}
});
gtag('event', 'pageload', {'protocol': window.location.protocol});
</script>
<script type="text/javascript" src="https://cdn.perl.org/perlweb/js/perlweb_bootstrap.min.js" charset="UTF-8"></script>
</body>
</html>