Suggestions for listing
The following packages have something in common with the package listing. The packages are ordered in decreasing similarity.
- texments: Using the Pygments highlighter in LaTeX
 - javadoc: Documenting source code
 - jvlisting: A replacement for LaTeX's verbatim package
 - mftinc: Pretty-print METAFONT source
 - method: Typeset method and variable declarations
 - verbments: Syntax highlighting of source code in LaTeX documents
 - progkeys: Typeset programs, recognising keywords
 - lstbayes: Listings language driver for Bayesian modeling languages
 - lstfiracode: Use Fira Code font for listings
 - documentation: Documentation support for C, Java and assembler code
 - pythonhighlight: Highlighting of Python code, based on the listings package
 - lstaddons: Add-on packages for listings: autogobble and line background
 - maker: Include Arduino or Processing code in LaTeX documents
 - algorithmicx: The algorithmic style you always wanted
 - listings-ext: Automated input of source
 - matlab-prettifier: Pretty-print Matlab source code
 - metainfo: Typeset document outline with metainfo
 - numberedblock: Print a block of code, with unique index number
 - program: Typesetting programs and algorithms
 - hvpygmentex: Syntax-Highlighting of program code
 - sasnrdisplay: Typeset SAS or R code or output
 - pygmentex: Use Pygments to format code listings in documents
 - gincltex: Include TeX files as graphics (.tex support for \includegraphics)
 - algobox: Typeset Algobox programs
 - latexdemo: Demonstrate LaTeX code with its resulting output
 - examplep: Verbatim phrases and listings in LaTeX
 - highlightlatex: Syntax highlighting for LaTeX
 - showexpl: Typesetting LaTeX source code
 - verbasef: VERBatim Automatic Splitting of External Files
 - vdmlisting: Typesetting VDM in ASCII syntax
 - checklistings: Pass verbatim contents through a compiler and reincorporate the resulting output