1 2 3<!DOCTYPE html> 4<html lang="en"> 5 <head> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name="description" content="The Perl Programming Language at Perl.org. Links and other helpful resources for new and experienced Perl programmers." /> 9 10 <link rel="shortcut icon" href="https://cdn.perl.org/perlweb/favicon.ico" /> 11 12 <title>The Perl Programming Language - www.perl.org</title> 13 14 15 16 17 <link rel="stylesheet" type="text/css" href="https://cdn.perl.org/perlweb/css/perlweb_bootstrap.min.css" /> 18 19 20 <!-- Fonts --> 21 <link href='https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900' rel='stylesheet' type='text/css'> 22 23 24 <link rel="canonical" href="https://www.perl.org/" /> 25 26 27 28 </head> 29 <body class="page-www section_home"> 30 <nav class="navbar navbar-expand-lg navbar-dark navbar-inverse"> 31 <div class="container-fluid"> 32 <a class="navbar-brand" href="/"> 33 34 <img src="https://cdn.perl.org/perlweb/images/logo.svg" alt="The Perl Programming Language | Perl, modern programming" class="page-logo"> 35 </a> 36 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation"> 37 <span class="navbar-toggler-icon"></span> 38 </button> 39 <div id="navbar" class="collapse navbar-collapse"> 40 <ul class="navbar-nav ms-auto text-center"> 41 <li class="nav-item sub"> 42 <a class="nav-link" href="/about.html"> 43 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_about.svg" class="header-img-nav"> 44 About 45 </a> 46 </li> 47 <li class="nav-item sub"> 48 <a class="nav-link" href="/get.html"> 49 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_download.svg" class="header-img-nav"> 50 <div class="perl-version d-none d-sm-block"> 51 <span class="version-highlight">5.44.0</span> 52 </div> 53 Download 54 </a> 55 </li> 56 <li class="nav-item sub"> 57 <a class="nav-link" href="/learn.html"> 58 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_learn.svg" class="header-img-nav"> 59 Learn 60 </a> 61 </li> 62 <li class="nav-item sub"> 63 <a class="nav-link" href="/docs.html"> 64 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_docs.svg" class="header-img-nav"> 65 Docs 66 </a> 67 </li> 68 <li class="nav-item sub"> 69 <a class="nav-link" href="/cpan.html"> 70 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_cpan.svg" class="header-img-nav"> 71 CPAN 72 </a> 73 </li> 74 <li class="nav-item sub"> 75 <a class="nav-link" href="/community.html"> 76 <img src="https://cdn.perl.org/perlweb/images/icons/ic_header_community.svg" class="header-img-nav"> 77 Community 78 </a> 79 </li> 80</ul> 81 82 </div> 83 </div> 84 </nav> 85 86 87 <div class="jumbotron p-5 mb-4"> 88 <div class="container"> 89 <img src="https://cdn.perl.org/perlweb/images/icons/header_camel.png" class="img-camel float-end" alt="Perl5 Camel"> 90 <div class="over-image"> 91 <h2 class="h4">That's why we love Perl</h2> 92 <h1 class="display-4">42,000 extensions on CPAN</h1> 93 <p class="lead">Perl is a highly capable, feature-rich programming language with over 38 years of development.</p> 94 <p> 95 <a class="btn btn-success btn-lg" href="http://www.perl.org/get.html" role="button"> 96 <img src="https://cdn.perl.org/perlweb/images/icons/ic_download.svg" class="btn-ic d-none d-sm-inline"><span class="d-none d-sm-inline">Download and Get Started</span><span class="d-inline d-sm-none">Learn more »</span></a> 97 </a> 98 </p> 99 </div> 100 </div> 101 </div> 102 103 104 <div class="container"> 105 106 107<div class="row row-height"> 108 <div class="col-12 col-sm-4"> 109 <a href="/learn.html" class="highlight-module"> 110 <h3 class="alternate">Learning</h3> 111 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_pencil.svg" class="ic-highlight"> 112 <p>With free online books, over 42,000 extension modules, and a large developer community, there are many ways to learn Perl.</p> 113 </a> 114 </div> 115 <div class="col-12 col-sm-4"> 116 <a href="/community.html" class="highlight-module"> 117 <h3 class="alternate">Community</h3> 118 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_user.svg" class="ic-highlight"> 119 <p>
119Perl has an active world wide community with over 230 local groups, mailing lists and support/discussion websites.</p> 120 </a> 121 </div> 122 <div class="col-12 col-sm-4"> 123 <a href="/docs.html" class="highlight-module"> 124 <h3 class="alternate">Docs</h3> 125 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_docs.svg" class="ic-highlight"> 126 <p>Core documentation, FAQs and translations.</p> 127 </a> 128 </div> 129 <div class="col-12 col-sm-4"> 130 <a href="/contribute.html" class="highlight-module"> 131 <h3 class="alternate">Contribute</h3> 132 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_contribute.svg" class="ic-highlight"> 133 <p>Perl is being actively developed. There are many ways to get involved</p> 134 </a> 135 </div> 136 <div class="col-12 col-sm-4"> 137 <a href="/cpan.html" class="highlight-module"> 138 <h3 class="alternate">CPAN</h3> 139 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_cpan.svg" class="ic-highlight"> 140 <p>The Comprehensive Perl Archive Network (CPAN) has over 42,000 open source distributions available for download.</p> 141 </a> 142 </div> 143 <div class="col-12 col-sm-4"> 144 <a href="/events.html" class="highlight-module"> 145 <h3 class="alternate">Events</h3> 146 <img src="https://cdn.perl.org/perlweb/images/icons/ic_highlight_calendar.svg" class="ic-highlight"> 147 <p>Events, conferences, social and technical events around the world offer lots of networking and learning opportunities.</p> 148 </a> 149 </div> 150</div> 151<div class="row"> 152 <div class="col-12 col-sm-4 text-center"> 153 <h3>Raku</h3> 154 <p>Raku (formerly known as Perl 6) is a sister language, part of the Perl family, 155 not intended as a replacement for Perl, 156 but as its own thing - libraries exist to allow you 157 to call Perl code from Raku programs and vice versa.</p> 158 <p><a class="btn btn-xs btn-success" href="http://www.raku.org" role="button">View details »</a></p> 159 </div> 160 <div class="col-12 col-sm-4 text-center"> 161 <h3>The Perl Foundation</h3> 162 <p>The Perl Foundation is dedicated to the advancement of the Perl programming language through open discussion, collaboration, design, and code.</p> 163 <p><a class="btn btn-xs btn-success" href="http://www.perlfoundation.org/" role="button">View details »</a></p> 164 </div> 165 <div class="col-12 col-sm-4 text-center"> 166 <h3>Sponsor</h3> 167 <p> 168 169 170<a href="https://advancesystemsinc.com/" class="text-hide"> 171 <img border="0" src="https://cdn.perl.org/perlweb/images/friends/advancesystemsinc.com.png" height="64" width="157" alt="Advance Systems Inc" />Advance Systems Inc 172 </a> 173 174 175</p> 176 </div> 177</div> 178 179 </div> 180 181 182 183 <div class="container-fluid"> 184 <footer class="row"> 185 186<div class="tip-module text-center d-none d-sm-block"> 187 Need a Job? <a href="http://jobs.perl.org/">jobs.perl.org</a> has the job for you! 188</div> 189 190 <div class="footer p-5"> 191 192 <div class="row"> 193 194 <ul class="col-12 col-sm-4 list-unstyled"> 195 196 197 <li><h4>Latest Uploads to CPAN</h4></li> 198 199 200 <li><a href="https://metacpan.org/release/ASPEER/Cloudflare-API-1.010">Cloudflare-API-1.010</a></li> 201 202 203 204 <li><a href="https://metacpan.org/release/PLICEASE/Params-SomeUtil-1.12">Params-SomeUtil-1.12</a></li> 205 206 207 208 <li><a href="https://metacpan.org/release/ASPEER/Cloudflare-API-1.009">Cloudflare-API-1.009</a></li> 209 210 211 212 <li><a href="https://metacpan.org/release/BWARDEN/Protocol-IR-Code-1.0">Protocol-IR-Code-1.0</a></li> 213 214 215 216 <li><a href="https://metacpan.org/release/JLEE/IO-Socket-SSL-SelfCertificate-1.00-upload">IO-Socket-SSL-SelfCertificate-1.00-upload</a></li> 217 218 219 220 <li><a href="https://metacpan.org/release/JLEE/IO-Socket-SSL-SelfCertificate-1.00">IO-Socket-SSL-SelfCertificate-1.00</a></li> 221 222 223 224 <li><a href="https://metacpan.org/release/BWARDEN/Protocol-IR-Code-0.08">Protocol-IR-Code-0.08</a></li> 225 226 227 228 <li><a href="https://metacpan.org/release/NHORNE/Database-BI-0.009.0">Database-BI-0.009.0</a></li> 229 230 231 232 <li><a href="https://metacpan.org/release/HAX/Linux-Event-0.117">Linux-Event-0.117</a></li> 233 234 235 236 <li><a href="https://metacpan.org/release/VVELOX/Algorithm-ToNumberMunger-0.1.0">Algorithm-ToNumberMunger-0.1.0</a></li> 237 238 239 </ul> 240 <ul class="col-12 col-sm-4 list-unstyled"> 241 242 243 <li><h4>Perl News</h4></li> 244 245 246 <li><a href="https://www.perl.com/article/herodevs-donates-10-000-to-the-perl-and-raku-foundation/">HeroDevs Donates $10,000 to The Perl and Raku Foundation</a></li> 247 248 249 250 <li><a href="https://www.perl.com/article/alpha-omega-donates-usd-250-000-for-perl-and-cpan-security/">Alpha-Omega Donates USD 250,000 for Perl and CPAN Security</a></li> 251 252 253 254 <li><a href="https://www.perl.com/article/three-ways-to-write-a-table-in-podlite/">Three ways to write a table in Podlite</a></li> 255 256 257 258 <li><a href="https://www.perl.com/article/perl-toolchain-summit-2026-key-results/">The Perl Toolchain Summit 2026: Security, Testing, Porting and Community Collaboration</a></li> 259 260 261 262 <li><a href="https://www.perl.com/article/making-an-asynchronous-clocking-drum-machine-in-perl/">Making an Asynchronous Clocking Drum Machine App in Perl</a></li> 263 264 265 </ul> 266 267 <ul class="col-12 col-sm-2 list-unstyled"> 268 <li><h4>Perl.org</h4></li> 269 <li><a href="http://www.perl.org/">www</a></li> 270 <li><a href="http://blogs.perl.org/">blogs</a></li> 271 <li><a href="http://jobs.perl.org/">jobs</a></li> 272 <li><a href="http://learn.perl.org/">learn</a></li> 273 <li><a href="http://dev.perl.org/">dev</a></li> 274 </ul> 275 <ul class="col-12 col-sm-2 list-unstyled"> 276 <li><h4>Connect</h4></li> 277 <li><a href="/siteinfo.html">Site Info</a></li> 278 </ul> 279 </div> 280 <div class="col-12 mt-5"> 281 <p class="copyright"> 282 <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
282<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-2026 Perl.org 283 </p> 284 </div> 285 </div> 286 </footer> 287 </div>
288<script defer data-domain="perl.org" src="https://cdn.perl.org/js/script.file-downloads.outbound-links.js"></script>
288 289 290<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 290-291
290 291<script async src="https://www.googletagmanager.com/gtag/js?id=
291UA-50555-1
vendor: 12 bytes, line 291
291"></script>
292<script> 293 window.dataLayer = window.dataLayer || []; 294 function gtag(){dataLayer.push(arguments);} 295 gtag('js', new Date()); 296 297 gtag('config', 'UA-50555-1', { 298 'link_attribution': true, 299 'custom_map': {'dimension1': 'protocol'} 300 }); 301 gtag('event', 'pageload', {'protocol': window.location.protocol}); 302</script>
vendor: 1 bytes, line 302
302
303<script type="text/javascript" src="https://cdn.perl.org/perlweb/js/perlweb_bootstrap.min.js" charset="UTF-8"></script>
303 304 305 306 307 308 </body> 309</html> 310 311
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.