CGI.pm

CGI.pm
Original authorLincoln Stein
DeveloperLee Johnson
Stable release
4.71 / 2025-10-01
PlatformPerl
TypePerl module for CGI
LicenseArtistic License
Websitemetacpan.org/release/CGI

CGI.pm is a large and once widely used Perl module for programming Common Gateway Interface (CGI) web applications, providing a consistent API for receiving and processing user input. There are also functions for producing HTML or XHTML output, but these are now unmaintained and are to be avoided. CGI.pm was a core Perl module but has been removed as of v5.22 of Perl. The module was written by Lincoln Stein and is now maintained by Lee Johnson.