An open-source text parsing library for .NET, focusing on simplicity and ease of use, Parsey uses rules-based extraction to convert raw text into structured data.
Parsey is an open-source text parsing library for .NET aimed at simplicity and usability over complex configuration. Created by Stackify, Parsey allows developers to parse raw text into well-structured data with little code overhead.
At its core, Parsey uses rules-based extraction to take unstructured text and convert it into objects, lists, dictionaries - whatever output format is needed. It comes preloaded with rules for extracting dates, times, links, prices, sizes like MB/GB, IPs, hex values and more. Developers can add their own regex rules or use Parsey's simple API to continue enhancing the parsers.
Parsey removes the tedious task of building regular expressions, managing state machines, and complex parsing logic. With an easy-to-use fluent interface and straightforward customization, developers can focus on using the parsed data rather than spending days configuring yet another parsing toolkit.
In addition to the ability to parse text, one of Parsey's standout features is converting parsed data directly to JSON or CSV format. By handling this extra step, Parsey streamlines taking raw input text and getting it into a usable data structure with almost no coding.
Parsey aims to create simple text parsers for common parsing problems rather than handle every edge case possible. The open-source library continues improving through contributions and aims to grow its catalog of rules over time. If your application deals with parsing raw text, especially log files or text scraping, give Parsey a try.
Here are some alternatives to Parsey:
Suggest an alternative ❐