GeSHi
From Wikipedia, the free encyclopedia
Developed by | Nigel McNie, Benny Baumann |
---|---|
Latest release | 1.0.7.22 / June 8, 2008 |
Preview release | 1.1.2alpha3 / September 27, 2006 |
OS | Cross-platform |
License | GPL |
Website | http://qbnz.com/highlighter |
GeSHi or Generic Syntax Highlighter is a free software library that allows syntax highligting 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, phpBB and WikkaWiki. Among its notable features:
- Fully CSS-driven output
- Support for 90+ markup- and programming languages
- Extensibility via custom language files
- XHTML 1.0 Strict and CSS2 compliance
- Auto-caps/noncaps of keywords
- Line numbering
- Automatic generation of links to programming language documentation
[edit] History
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.