
GeSHi aims to be a simple but powerful highlighting class, with the following goals:
* Support for a wide range of popular languages * Easy to add a new language for highlighting * Highly customisable output formats
GeSHi aims to do this all as quickly as possible. Many customisable features of GeSHi facilitate speed increases, and you can easily find a balance between the amount of highlighting done and the speed in which it is done.