Latest Build: 2008.02.07-1
Download Download
Source Code Source Code
Built on
Vim Logo
Gustavo's page
Gustavo Duarte
Like Iris?
Donate to children

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.