C# Parsing

Open-source C# projects categorized as Parsing

Top 15 C# Parsing Projects

  1. command-line-api

    Command line parsing, invocation, and rendering of terminal output.

    Project mention: C# | Building a Command-Line (CLI) App using System.CommandLine Library | dev.to | 2024-07-23

    You have successfully created a basic Command-Line Interface (CLI) application using the System.CommandLine library in C# and .NET. Customize and extend the application based on your specific requirements. For more information, refer to the official documentation: System.CommandLine GitHub

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. CppSharp

    Tools and libraries to glue C/C++ APIs to high-level languages

  4. abot

    Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.

  5. Rubberduck

    Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).

  6. Pidgin

    A lightweight and fast parsing library for C#.

  7. firely-net-sdk

    The official Firely .NET SDK for HL7 FHIR

    Project mention: FHIR crud app using aspnet core 8.0 and sql server | dev.to | 2024-07-13

    is required for Serialization of data, otherwise this will throw error The collection type 'Hl7.Fhir.Model.Patient' is abstract, an interface, or is read only, and could not be instantiated and populated. Also, we need to initialize a new converter as IList convertersToAdd = new List(fhirConverters); else we will end up in modifying the original list which is not of course we want. Also, this line opt.JsonSerializerOptions.Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping; allows characters that are particularly escaped like &, <, > to remain unescaped, which is useful for interoperability and readability of json output but it should be cautiously used. In summary this converter is used for serialization and deserialization of fhir model data which is of complex type and is challenging to perform deserialization for saving data on database and ** serializing** while returning response to client using native converters like NewtonSoft. Ref here - https://github.com/FirelyTeam/firely-net-sdk/issues/2583

  8. AngouriMath

    New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nHapi

    nHapi is the .Net port of the original Java project HAPI.

  11. BencodeNET

    .NET library for encoding/decoding bencode and reading/writing torrent files

  12. ParsecSharp

    The faster monadic parser combinator library for C# (by acple)

    Project mention: Net 9.0 LINQ Performance Improvements | news.ycombinator.com | 2024-10-18

    If you like haskell, you might* like some of the other applications of linq's query syntax, like combinatoric parser construction. [1] The query syntax isn't hard-coded to do stuff with IEnumerable, that's just what it does by default. It can be used for pretty much anything. It works a bit like operator overloading.

    [1]: https://github.com/acple/ParsecSharp/blob/da8d0cb9ec39e28dd9...

  13. NFlags

    Simple yet powerfull library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".

  14. NWNLogRotator

    Automatically stores, cleans, and colorizes your Neverwinter Nights chat logs.

  15. Silverfly

    Build parsers easily

    Project mention: Parsing in C# | dev.to | 2024-08-12

    Silverfly is a robust framework designed for building parsers with a focus on reusability through a composition pattern. This approach allows you to reuse existing parsers or components seamlessly. But why create another parsing framework? As someone who has developed numerous parsers—sometimes by generating them from EBNF, other times by coding from scratch—I often found the process cumbersome. The need to learn a new language and the lack of control over how the code functions or how error messages are generated were frustrating. That’s why I decided to create Silverfly—a framework that maximizes reusability and control.

  16. Lexepars

    Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.

  17. Numerical-Realization

    An English-based natural language generator for numerical inputs. (by BL1NDX3N0N)

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Parsing discussion

Log in or Post with

C# Parsing related posts

  • C# | Building a Command-Line (CLI) App using System.CommandLine Library

    1 project | dev.to | 23 Jul 2024
  • FHIR crud app using aspnet core 8.0 and sql server

    2 projects | dev.to | 13 Jul 2024
  • How to configure true dependency injection in System.CommandLine

    3 projects | dev.to | 20 Jun 2023
  • Library to parse slash commands with validation?

    3 projects | /r/dotnet | 2 Jun 2023
  • C# .NET Tools with System.CommandLine

    3 projects | dev.to | 19 Mar 2023
  • Pro .NET Console Apps

    1 project | /r/dotnet | 19 Mar 2023
  • Would Someone ELI5 Parser Combinators?

    5 projects | /r/csharp | 2 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Parsing projects in C#? This list will help you:

# Project Stars
1 command-line-api 3,518
2 CppSharp 3,220
3 abot 2,277
4 Rubberduck 1,976
5 Pidgin 1,001
6 firely-net-sdk 871
7 AngouriMath 796
8 nHapi 296
9 BencodeNET 156
10 ParsecSharp 58
11 NFlags 50
12 NWNLogRotator 23
13 Silverfly 18
14 Lexepars 10
15 Numerical-Realization 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?