GeSHi is a generic syntax highlighter for PHP that takes any source code and highlights it in XHTML and CSS. It features case-sensitive or insensitive highlighting, auto-caps/non-caps of any keyword, an unlimited scope for styling, the use of CSS in which almost any aspect of the source can be highlighted, the use of CSS classes to massively reduce the amount of output code, function-to-URL capabilities, line numbering, and much more. Over 100 languages are supported, including Java, C, PHP, HTML, CSS, SQL, Pascal, C++, XML, ASP, and ASM.
| Tags | Internet Web Dynamic Content Text Processing Markup HTML/XHTML Utilities Software Development Libraries php classes |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: This release contains six new languages and a lot of bugfixes. There are only a few new features, as this release was mostly to fix problems that have been found recently.


Release Notes: This release contains six new languages and a lot of bugfixes. There are only few new features, since this release mostly fixes some problems that have been found recently.


Release Notes: This release contains 10 new languages and many bugfixes. Yet again, there are some fixes for issues that had been open for years.


Release Notes: This release contains 7 new languages and a lot of bug and security fixes. Yet again, there are some fixes for issues that had been open for years.


Release Notes: This release contains 13 new languages and a rewritten parser that features much higher performance and a lot more flexibility for new language files to come. It also fixes some old bugs that have been pending for years.
A Cisco configuration manager based on self-defined templates.