Development Tools and Editors for Perl Programming
See also our Perl IDE and editor surveys:
| Project | Description |
|---|---|
| App::perlimports | Make implicit Perl imports explicit |
| App::perlvars | Find and eliminate unused variables in your Perl code |
| Open::This | Try to do the right thing when opening files |
| coc-perl | Perl Language client for Language Server Protocol through coc.nvim |
There are many modern editors that support Perl, including:
| IDE/Editor | Description |
|---|---|
| Visual Studio Code | Popular modern editor with excellent Perl extensions and LSP support |
| Vim/Neovim | Powerful text editor with excellent Perl support |
| Emacs | Extensible editor with CPerl Mode |
| Eclipse | with the EPIC plugin or with Perlipse using DLTK |
| IntelliJ IDEA | with Perl5 support plugin. Also works with PhpStorm, WebStorm, RubyMine and PyCharm |
| Sublime Text | Fast, lightweight editor with Perl syntax highlighting and package ecosystem |
| Pulsar | Community-driven successor to Atom with Perl language support |
The following are editors that are no longer actively maintained, but still support Perl:
| IDE/Editor | Description |
|---|---|
| Padre | Perl IDE with a focus on simplicity and ease of use |
| Komodo IDE | Formerly popular IDE with Perl support, now discontinued |
| Atom | Hackable text editor for the 21st century |