SoftCircuits 


CsvParser makes it easy to work with comma-separated-values (CSV) files. It supports column values that contain commas, quotes or other special characters. It even supports column values that span multiple lines. In addition, you can optionally change settings such as the column delimiter character,... More information
The IniFile class is a lightweight INI-file parser that can be used to easily read and write INI files. It includes direct support for string, int, double and bool setting types. In addition to reading and writing individual settings, it can return all of the sections in the INI file, and also... More information
HtmlMonkey is a lightweight HTML/XML parser written in C#. It allows you to parse an HTML or XML string into a hierarchy of node objects, which can then be traversed or queried using jQuery-like selectors. In addition, the node objects can be modified or even built from scratch using code. Finally,... More information
Lightweight command-line parser. Supports regular arguments, flag arguments and extended arguments (in the form: -mode:read). Arguments, flag arguments, and extended arguments can all be wrapped in quotes in order to include spaces.
QueryArgumentEncryptor makes it easy to pass private data as a URL query argument. When passing data as a query argument in a URL, sometimes that data contains sensitive information that you do not want to expose to the user. In addition, sometimes it is important to ensure that data is not... More information
WinSettings is a .NET class library that makes it easy to save and retrieve application settings on Windows. It includes three settings classes: IniSettings, which stores the settings to an INI file; XmlSettings, which stores the settings to an XML file, and RegistrySettings, which stores the... More information