Author: wikipedia. Link to original: (English).
Tags: geshi, wiki, wikipedia Submitted by francus 27.08.2011. Public material.

Translations of this material:

into Russian: GeSHi. private, 45% translated in draft.
Submitted for translation by francus 27.08.2011


GeSHi or Generic Syntax Highlighter is a free software library that allows syntax highlighting of source code for several markup and programming languages. The program is written in PHP and is bundled or available as an add-on in popular web-based applications, such as Dokuwiki, Mambo, MediaWiki (see extension), phpBB and WikkaWiki. Wikipedia uses GeSHi as its primary syntax highlighter.


1 Features

2 History

3 Software which utilises GeSHi to colour files

5 External links

Among its notable features:

Fully CSS-driven output

Support about 140 markup and programming languages

Extensibility via custom language files

XHTML 1.1 and CSS Level 2 compliance

Auto-caps/noncaps of keywords

Line numbering

Word wrapping

Automatic generation of links to programming language documentation


GeSHi was originally designed as a module to introduce syntax highlighting in the phpBB board system. Later, it was made to work without a phpBB as a stand-alone library.

After a long time of inactivity the project was handed over to Benny Baumann on March 15, 2008.

Software which utilises GeSHi to colour files

External links

Official website

License: Creative Commons Attribution-ShareAlike License