C# Parser

Open-source C# projects categorized as Parser

Top 23 C# Parser Projects

  • AngleSharp

    :angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

    Project mention: School Web scraping | reddit.com/r/csharp | 2022-12-30

    Read and understand the HTML DOM with something like this https://anglesharp.github.io/

  • ExcelDataReader

    Lightweight and fast library written in C# for reading Microsoft Excel files

    Project mention: Creating a Web App using Excel | reddit.com/r/Blazor | 2023-01-12
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • command-line-api

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

    Project mention: What is the best architecture for a Console app? | reddit.com/r/dotnet | 2022-09-24

    https://github.com/dotnet/command-line-api is a library that facilitates making commandline executables with nice arguments and options. It's a little complicated but if you're going to pack in a lot of functionality, you need something like this.

  • CppSharp

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

    Project mention: Recommendation for software to aid with creating a C# wrapper around a c++ library | reddit.com/r/csharp | 2022-06-22

    Or take a look at the tools CppSharp or SWIG, s.a. Example for SWIG to wrap C++ library in .Net 6.

  • YamlDotNet

    YamlDotNet is a .NET library for YAML

    Project mention: What in the hell is happening to all the YAML libraries? | reddit.com/r/csharp | 2022-07-05

    I think you should provide your input here, if you haven't already.

  • MimeKit

    A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

    Project mention: Looking for an open source email .Net API. | reddit.com/r/csharp | 2022-09-17

    You can create mime (*.eml) files using MimeKit (https://github.com/jstedfast/MimeKit). These can be opened in Outlook the same as msg. If you need to send them you can use another library from the same author - MailKit.

  • fluid

    Fluid is an open-source .NET template engine based on the Liquid template language. (by sebastienros)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ValveResourceFormat

    🔬 Valve's Source 2 resource file format parser and decompiler

    Project mention: Dota 2 Assets | reddit.com/r/DotA2 | 2022-11-21

    Check Youtube Guides or so how to use https://vrf.steamdb.info/

  • OpenDirectoryDownloader

    Indexes open directories

    Project mention: Is there any tool to extract and list all files and their URLs from an open directory? Hope to get a solution from here :) | reddit.com/r/opendirectories | 2022-11-26

    OpenDirectoryDownloader is what you are looking for. Many thanks to u/KoalaBear84!

  • Pidgin

    A lightweight and fast parsing library for C#.

    Project mention: Would Someone ELI5 Parser Combinators? | reddit.com/r/csharp | 2022-08-02

    Unfortunately I'm struggling. The first problem is choosing which combinator library to go with: Sprache, Superpower, Parlot, Pidgen, Lexepars, etc. etc. Some look simpler to use than others, others more performant, others come with useful parsers built in.

  • Cinchoo ETL

    ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

  • ExpressionEvaluator

    A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts

    Project mention: [OC] Options for Runtime (Dynamic) Scripting for .NET [C#, Scripting, Modding] | reddit.com/r/GodotCSharp | 2023-01-15
  • WowPacketParser

    World of Warcraft Packet Parser

    Project mention: Wow combat event system - spell timestamps and ordering | reddit.com/r/wowaddons | 2022-11-15

    Hey, so I spent a lot of time today looking into this and got somewhere: - https://github.com/TrinityCore/ymir to sniff network data - https://github.com/TrinityCore/WowPacketParser to parse the sniffed data into a readable format

  • atldotnet

    Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets

    Project mention: Show HN: Tone v0.0.4 – hackable command line audio tagger – any feedback? | news.ycombinator.com | 2022-06-25
  • SharpYaml

    SharpYaml is a .NET library for YAML compatible with CoreCLR

    Project mention: What in the hell is happening to all the YAML libraries? | reddit.com/r/csharp | 2022-07-05
  • C-sharp-stack-only-json-parser

    Stack only json deserialization using generators and the System.Text.Json library

  • CSLY

    a C# embeddable lexer and parser generator (.Net core)

  • Typin

    Declarative framework for interactive CLI applications

  • RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  • GW2-Elite-Insights-Parser

    Binary parser for the .evtc files that arcdps generates after a boss encounter. This will generate a .html file where the results can be easily reviewed.

    Project mention: Interesting video on "Why you should UNINSTALL your DPS meter".... Thoughts? (10 minute video) | reddit.com/r/Guildwars2 | 2022-12-05

    Use this https://github.com/baaron4/GW2-Elite-Insights-Parser

  • TypeCobol

    TypeCobol is an Incremental Cobol parser for IBM Enterprise Cobol 6 for zOS syntax. TypeCobol is also an extension of Cobol 85 language which can then be converted to Cobol85.

    Project mention: Need your opinion on a future I'm planning on building. Would you use a language which is basically just COBOL but with simplified syntax? | reddit.com/r/cobol | 2022-04-23
  • NFlags

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

  • GDShrapt

    GDShrapt is object-oriented one-pass parser of GDScript programming language.

  • SaaSHub

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

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). The latest post mention was on 2023-01-15.

C# Parser related posts


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

Project Stars
1 AngleSharp 4,465
2 ExcelDataReader 3,320
3 command-line-api 2,986
4 CppSharp 2,533
5 YamlDotNet 2,023
6 MimeKit 1,513
7 fluid 968
8 ValveResourceFormat 955
9 OpenDirectoryDownloader 857
10 Pidgin 681
11 Cinchoo ETL 613
12 ExpressionEvaluator 436
13 WowPacketParser 329
14 atldotnet 309
15 SharpYaml 297
16 C-sharp-stack-only-json-parser 263
17 CSLY 242
18 Typin 213
19 RecordParser 159
20 GW2-Elite-Insights-Parser 106
21 TypeCobol 64
22 NFlags 44
23 GDShrapt 23
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives