Perl IDE Survey Results 2025

View past results
Total Submissions: 602 | Survey Period: October 1st, 2025 - December 1st, 2025

Primary IDE/Editor Preferences

Vim
(28.4%)
Visual Studio Code
(21.6%)
Emacs
(14.1%)
Neovim
(7.0%)
VSCodium
(3.3%)
IntelliJ IDEA
(3.2%)
Notepad++
(2.8%)
BBEdit
(2.7%)
Other
(2.7%)
Sublime Text
(2.3%)
Geany
(2.2%)
Kate
(1.5%)
Eclipse
(1.3%)
Helix
(1.0%)
Komodo
(1.0%)
Scite
(0.7%)
TextMate
(0.7%)
Atom
(0.3%)
Lite XL
(0.3%)
PhpStorm
(0.3%)
TextPad
(0.3%)
UltraEdit
(0.3%)
nano
(0.3%)
AWS Cloud9
(0.2%)
Code-OSS
(0.2%)
Crimson Editor
(0.2%)
EditPlus
(0.2%)
EmEditor
(0.2%)
Notepad2
(0.2%)
SlickEdit
(0.2%)
gedit
(0.2%)
jEdit
(0.2%)
micro
(0.2%)

Secondary IDE/Editor Preferences

Vim
(20.3%)
Visual Studio Code
(11.8%)
Notepad++
(4.0%)
nano
(3.7%)
Emacs
(3.3%)
Other
(2.7%)
Neovim
(2.5%)
Kate
(2.3%)
Sublime Text
(1.8%)
gedit
(1.5%)
Geany
(1.3%)
IntelliJ IDEA
(1.2%)
VSCodium
(1.2%)
BBEdit
(1.0%)
Komodo
(1.0%)
Eclipse
(0.8%)
UltraEdit
(0.8%)
Helix
(0.5%)
AWS Cloud9
(0.3%)
KWrite
(0.3%)
Notepad2
(0.3%)
TextPad
(0.3%)
jEdit
(0.3%)
Ace Editor
(0.2%)
Apache NetBeans
(0.2%)
Atom
(0.2%)
Bluefish
(0.2%)
EmEditor
(0.2%)
Lite XL
(0.2%)
PhpStorm
(0.2%)
Pluma
(0.2%)
Scite
(0.2%)
TextMate
(0.2%)

Additional Survey Results

Types of CPAN clients that submitters use

App::cpanminus 323
CPAN 202
App::cpm 28
Other 20
CPANPLUS 11

Percentage of submitters who use LSP in their IDEs

22%
Yes (22%)
No (78%)
Based on 130 responses

Types of LSP that submitters use

Perl Navigator 66
Perl::LanguageServer 44
Other 8
PLS 8

Versions of Perl that submitters are using

5.40 130
5.38 91
5.42 73
5.36 64
Other 45
5.34 37
5.32 34
5.26 26
5.24 25
5.30 16
5.28 15

Percentage of submitters who use Perl::Critic

44%
Yes (44%)
No (56%)
Based on 264 responses

Percentage of submitters who use App::perlimports

5%
Yes (5%)
No (95%)
Based on 32 responses

Percentage of submitters who use Perl::Tidy

50%
Yes (50%)
No (50%)
Based on 304 responses

Types of profilers that submitters use

Devel::NYTProf 193
Other 34
Devel::DProf 12
Devel::SmallProf 2
Devel::StatProfiler 1
p5-spy 1