SoftCircuits
- 16,777 total downloads
- last updated 12/22/2021
- Latest version: 3.5.1
CsvParser is a .NET library that makes it easy to work with comma-separated-values (CSV) files (and files with other delimiters). Includes basic classes to read and write CSV data, and also higher-level classes that automatically map class properties to CSV columns. The library correctly handles...
More information
- 11,263 total downloads
- last updated 5/19/2022
- Latest version: 2.1.2
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. The library also supports creating node objects from code and producing HTML or XML from those...
More information
- 11,057 total downloads
- last updated 12/12/2021
- Latest version: 4.1.0
A .NET class library that makes it easier to parse text. The library tracks the current position within the text, ensures your code never attempts to access a character at an invalid index, and includes many methods that make parsing easier. The library makes your text-parsing code more concise and...
More information
- 7,074 total downloads
- last updated 12/12/2021
- Latest version: 2.1.0
Lightweight .NET INI-file parser that can easily read and write INI files. It provides 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 return all the settings within a...
More information
- 4,793 total downloads
- last updated 2/21/2021
- Latest version: 2.0.0
Full Text Search Query is a .NET class library that converts a user-friendly search term into a valid Microsoft SQL Server full-text-search query. The code attempts to gracefully handle all syntax cases that would cause SQL Server to generate an error.
Now targeting .NET Standard 2.0 or .NET 5.0,...
More information
- 4,620 total downloads
- last updated 5/20/2022
- Latest version: 3.0.1
.NET library that will evaluate a string expression. Expressions can include integer, double and string operands. Operators can include "+", "-", "*", "/", "%", "^" and "&". Supports custom functions and symbols. Provides easy integration with any application.
Now targets either .NET Standard 2.0...
More information
- 4,407 total downloads
- last updated 12/25/2021
- Latest version: 2.1.2
Lightweight .NET class for reading and writing fixed-width data files. Includes basic reader and writer class, and also generic classes that automatically map class properties to fixed-width fields. Includes many options to control the library's behavior. Now targets either .NET 5.0 or .NET Standard...
More information
- 3,905 total downloads
- last updated 2/21/2021
- Latest version: 2.0.0
Converts a number to text. For example, converts 123.45 to "One hundred twenty-three and 45/100". Useful for check printing or other cases where you want to display a number as text.
Now targets .NET Standard 2.0 or .NET 5.0, and supports nullable reference types.
- 2,758 total downloads
- last updated 2/21/2021
- Latest version: 2.0.0
The SparseCollections library provides the SparseArray<T> and SparseMatrix<T> collection classes. The array class allow statements such as "array[1000000] = 5" or "array[-1000000] = 6" without having to create a large array. The matrix class does the same thing using a two-dimensional-array...
More information
- 2,384 total downloads
- last updated 10/7/2021
- Latest version: 2.0.1
Yet another log-file class for .NET. This one was designed to be dead simple to use when needing to log entries to a file. Supports different entry levels, which can be filtered out or disabled altogether. Correctly formats Exceptions and can optionally include all inner exceptions. Virtual...
More information
- 2,324 total downloads
- last updated 10/17/2021
- Latest version: 3.0.1
Simple library to help compare the performance of different algorithms. Create your tests by writing classes that implement the IPerformanceTest interface. The library will run all such tests in the specified assembly and provide the results, which include a description of the test, the time in...
More information
- 2,238 total downloads
- last updated 2/23/2021
- Latest version: 2.0.0
.NET class library that formats JavaScript scripts. Use on minified JavaScript to make it easier to read. An earlier version of this code was used by the popular Telerik Fiddler utility. Provides several options to customize formatting. Now targets .NET Standard 2.0 or .NET 5.0, and supports...
More information
- 1,997 total downloads
- last updated 4/28/2022
- Latest version: 2.0.1
Wraps the .NET Framework encryption routines to provide easily accessible encryption and decryption.
- 1,968 total downloads
- last updated 4/14/2021
- Latest version: 1.5.1
The Simple Interpreted Language Kit (SILK) is a .NET class library that makes it easy to add scripting and automation to your .NET applications.
The library includes three main components. A compiler, a compiled program, and a runtime. The compiler compiles the Silk source code to bytecode. This...
More information
- 1,740 total downloads
- last updated 4/26/2021
- Latest version: 2.0.1
Simple and lightweight command-line parser. Supports regular arguments, flag arguments and extended arguments (in the form: -mode:extArg). Arguments, flag arguments, and extended arguments can all be wrapped in quotes in order to include whitespace. Now targets .NET Standard 2.0 or .NET 5.0 and...
More information
- 1,591 total downloads
- last updated 2/22/2021
- Latest version: 2.0.0
.NET library that can transform any number of name/value pairs into an encrypted string and then back again. Allows you to pass secret data via URL query arguments. Data includes checksum so that it can't be tampered with. Can be used anywhere you need a Dictionary<string, string> that can encrypt...
More information
- 1,505 total downloads
- last updated 2/23/2021
- Latest version: 2.0.0
.NET library to scrape content from the Internet. Use it to extract information from Web pages in your own application. Extracted data is written to a CSV file. Supports paging and can cycle through all combinations of any number of replacement tags.
Now targets .NET Standard 2.0 or .NET 5.0, and...
More information
- 1,464 total downloads
- last updated 2/23/2021
- Latest version: 2.0.0
The RandomEnumerableExtensions class library implements Random() and Shuffle() extension methods so they are available as methods on any collection that implements IEnumerable<T>.
The Random() method returns one item randomly chosen from the collection. The Shuffle() method reorders the...
More information
- 1,435 total downloads
- last updated 12/7/2021
- Latest version: 2.1.0
.NET library that implements an ordered dictionary. Provides all the functionality of Dictionary<TKey, TValue> but also maintains the items in an ordered list. Items can be added, removed and accessed by key or index. Implements IDictionary. Now targets .NET Standard 2.0 or .NET 5.0, and supports...
More information
- 1,129 total downloads
- last updated 4/28/2022
- Latest version: 3.0.1
.NET class library that makes it easy to save your application settings in Windows. Just create your settings class and have it derive from RegistrySettings (saves settings to the system registry), XmlSettings (saves settings to an XML file) or IniSettings (saves settings to an INI file). Just call...
More information
- Previous
- Next