| AutoLoader | Позволяет Перл компилировать функции только по мере необходимости |
| AutoSplit | Разделяет модули для автозагрузки |
| Benchmark | Позволяет многократно замерять скорость выполнения функций Perl для проведения тестирования производительности программы |
| CGI | Разрешает доступ к функциям CGI при программировании сценариев для веб-серверов |
| CPAN | Обеспечивает доступ к архивам модулей Перл для инсталляции новых модулей |
| Carp | Генерирует сообщения об ошибках |
| DirHandle | Обеспечивает объектный интерфейс к дескрипторам каталогов |
| Env | Создает связь между переменными окружения операционной системы и переменными язака Перл |
| Exporter | Позволяет написать собственние модули |
| ExtUtils::* | Позволяет написать собственные модули или установить имеющиеся |
| File::* | Предлагает дополнительные операции с файлами, такие как File::Copy |
| File::Spec::* | Позволяет выполнять с именами файлов операции, независимые от операционной системы |
| FileCache | Открывает больше файлов, чем обычно позволяет операционная система |
| FindBin | Находит имя текущей выполняющейся программы |
| Getopt::* | Позволяет обрабатывать в программе параметры командной строки |
| I18N::Collate | Позволяет выполнить сортировку в соответствии с определенным алфавитом |
| IPC::* | Обеспечивает взаимодействие между процессами, например двух- или трехуровневый конвейер |
| Math::* | Позволяет использовать расширенные математические библиотеки для выполнения операций с произвольной точностью над целыми, комплексными числами и числами с плавающей точкой |
| Net::* | Позволяет получать информацию об узлах сети, например, Net::hostent преобразует IP-адреса в имена узлов сети |
| Pod::* | Обеспечивает доступ к программам форматирования в стиле старой документации Перл |
| Symbol | Позволяет просматривать или изменять собственную таблицу символов Перл |
| Sys::Hostname | Возвращает имя вашего компьютера в сети, соответсвующее его IP-адресу |
| Sys::Syslog | Позволяет сделать запись в журнале ошибок системы Unix |
| Term::* | Обеспечивает интерфейс функций управления терминалом для позиционирования курсора, очистки экрана и т.д. |
| Text::Abbrev | Строит таблицы сокращений |
| Text::ParseWords | Позволяет анализировать текст по словам |
| Text::Soundex | Классифицирует слова на основе произношения с помощью метода Soundex |
| Tie::* | Связывает переменные Перл с функциями, чтобы вы могли реализовать собственные массивы и хэши |
| Time::* | Позволяет выполнять различные операции с датами и временем |
| constant | Позволяет определить постоянные значения |
| integer | В некоторых случаях заставляет Перл выполнять математические действия над целыми числами, а не над числами с плавающей точкой |
| locale | Заставляет выполнять сравнение строк на основе установленного алфавита |