Iris is an open source syntax highlighter built in C#.
It has a rich web interface that lets you highlight nearly
500 syntaxes, browse color schemes, build and save your own color schemes, and specify all options
in the URL (so you can bookmark your exact preferences).
Iris is also available for download as a command-line tool or .NET component.
Its distinctive feature is support for Vim syntax
definition files. Thanks to Vim and its contributors,
we can offer:
- Support for over 460 syntaxes
- A powerful, friendly and well-documented syntax definition language. Beats ad-hoc
XML hands down.
- Frequent updates and new syntaxes from a large community of Vim contributors.
But that's not all. Other features include:
- Flexible output: XML, XHTML, full pages, fragments, line numbers,
you name it! Or you can easily write your own output formatter.
- Fully W3C-compliant output - the highlighted output complies with both XHTML strict and transitional
- Easy-to-use .NET API
- Decent performance
All this for 30% off the regular price of free!
The easiest way to use Iris is via the ajax web interface. If your
browser doesn't support JavaScript, you can use the no-frills page.
You can also download Iris to run it in your own box or
integrate it into a .NET project. The license for Iris is a mix of standard X11/MIT and the Vim license, and
you can read it here.
And last but not least, if Iris is useful to you we request that you
donate to children in Uganda.