Piglet is a tool for parsing and lexing text for the .NET framework. The purpose of Piglet is to provide an easy-to-use tool for parsing text which can be easily included in any .NET project as a single assembly. In contrast to most parser generators, Piglet provides a fluent interface which enables you to express your grammar in a syntax which is accessible for users with no prior experience of parser generators. Piglet generates efficient, type safe, and reentrant LALR(1) parsers at runtime, which saves you from having a pre-compile step to generate your parsing tables. It also includes a lexical scanner generator which can be used independently of the parser generator.
Bookling is a simple eBook manager designed to make reading fun. It allows you to store, manage, and read your eBook collection on a desktop computer. It features multiple views for your library, multiple bookmarks, customisable fonts and colors for your book's text, and the ability to store your book collection in your choice of directory. Its back end is cleanly separated from the front end, allowing developers to easily port it to other platforms with a native GTK+ or WPF interface.
Catharsis.NET.Commons is a library of extensions for many common .NET types. It can significantly speed up your daily .NET development tasks, relieving you of writing boilerplate code. It implements the popular fluent-kind interface approach and allows many tasks to be performed in a single line of code with joined method calls.
Catharsis.NET.Domain is a .NET library which provides commonly used types of domain business entities such as articles, blogs, comments, downloads, and a FAQ to speed up the development of typical business applications. It includes domain entity types declared as partial classes (can be extended if necessary), a set of common domain-related interfaces, like INameable and ITaggable, and a set of extension methods for IEnumerable/IQueryable sets of domain entities.