Projects / GNU Source-highlight

GNU Source-highlight

GNU Source-highlight produces a document with syntax highlighting when given a source file. It handles many languages, e.g., Java, C/C++, Prolog, Perl, PHP3, Python, Flex, HTML, and other formats, e.g., ChangeLog and log files, as source languages and HTML, XHTML, DocBook, ANSI color escapes, LaTeX, and Texinfo as output formats. Input and output formats can be specified with a regular expression-oriented syntax.

Operating Systems

Recent releases

  •  30 Jun 2012 13:17

    Release Notes: This release fixes compilation problems on Mac OS X systems, adds new language definitions for Lilypond, the R statistics programming language, and ISLISP, and adds a new output format for ESC 256 ASCII code.

    •  27 Dec 2011 09:37

      Release Notes: A language definition file was added for T/Foswiki TML markup. ODF and MediaWiki output formats were added.

      •  02 Sep 2011 12:46

        Release Notes: This release fixes configuration problems with boost libraries in 64-bit mode. Language definitions for Scheme, Po, Opa, Javalog, and UPC were added.

        •  15 Jun 2010 19:46

          Release Notes: Some compilation problems for Sun CC were fixed. The language definition for PHP handles embedded HTML and HTML handles embedded CSS and JavaScript. Language definitions were added: Google's Protocol Buffers, CakePhp template files, Haskell literate programming, Vala, and LISP.

          •  16 Jan 2010 13:53

            Release Notes: The --tab option is correctly handled. The install script has the executable bit. Bash is highlighted.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.