IronMeta is an implementation of Alessandro Warth's OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Expression Grammars that operate on arbitrary streams of objects.
DBLGen is a generic plugin-based code generator written in C#.NET that reads database schemas and generates text code for any programming language. It uses StringTemplate as its main export plugin. Currently supports MS SQL Server and MS Access.