Perl logo

Perl

Highly capable, feature-rich programming language with over 26 years of development
1.3K
473
+ 1
468

What is Perl?

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.
Perl is a tool in the Languages category of a tech stack.
Perl is an open source tool with 695 GitHub stars and 200 GitHub forks. Here’s a link to Perl's open source repository on GitHub

Who uses Perl?

Companies
785 companies reportedly use Perl in their tech stacks, including Amazon, Booking.com, and MIT.

Developers
456 developers on StackShare have stated that they use Perl.

Perl Integrations

Sentry, Rollbar, Cloudinary, Raygun, and uWSGI are some of the popular tools that integrate with Perl. Here's a list of all 26 tools that integrate with Perl.

Why developers like Perl?

Here’s a list of reasons why companies and developers use Perl
Perl Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Perl in their tech stack.

Seth Ammons
Seth Ammons
Principal Software Developer at SendGrid · | 10 upvotes · 19.2K views
atTwilio SendGridTwilio SendGrid
Go
Go
Docker
Docker
Perl
Perl
#CodeCollaborationVersionControl
#ContinuousIntegration

In addition to our fancy Docker setup, we have captured and sanitized production logs for the behavior of our legacy Perl MTA, and we can test that the log output from the new Go version behaves the same way as the old version. These tests are set up to allow us to switch between the legacy and new version of the MTA and ensure that both systems behave in a legacy-compatible way. Not only can we ensure that we operate against a variety of issues we've seen over time from inboxes, but we know that the newest version of our MTA continues to cover all the same expected behaviors of the legacy version. #CodeCollaborationVersionControl #ContinuousIntegration

See more
Perl
Perl

I use Perl because it's relatively fast, capable and allows freedom of expression. While not easy to learn it's extremely rewarding when mastered, allowing not only creation of most types of applications but also one-liners and quick-fix scripts

See more
Ilya Chesnokov
Ilya Chesnokov
Perl
Perl

The whole backend part (deployment and other scripts, business logic, web interface) is written in Perl.

Весь бэкенд (скрипты деплоя и прочие, бизнес-логика, веб-интерфейс) написан на Perl. Perl

See more
Alexander Karelas
Alexander Karelas
Developer at Zoo Bytes / LazyLand · | 1 upvotes · 4K views
Perl
Perl

A very expressive language, lets you say the same thing in many different ways Perl

See more
Perl
Perl

I use Perl to rip through log files and compare them to some signature files I have created. When I get a match, it adds the bad guy to the list of shame in MySQL. Perl

See more

Jobs that mention Perl as a desired skillset

See all jobs

Perl Alternatives & Comparisons

What are some alternatives to Perl?
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Ruby
Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
C
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
See all alternatives

Perl's Followers
473 developers follow Perl to keep up with related blogs and decisions.
Alexander Sapozhnikov
m4ldonado
Ahmed Jaradat
u12131415 u12131415
zebraven
Guillermo Bernal Quezada
Simon Leinen
dominix
Miha Lampret
Kai Carver