C# Parser

Open-source C# projects categorized as Parser

Top 23 C# Parser Projects

  1. 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: Web Scraping With PowerShell | dev.to | 2024-06-11

    While this isn’t an in-depth tutorial, if you want to parse the HTML directly, you could combine Invoke-WebRequest with the PSParseHTML module or AngleSharp .NET libraries. With this, you can scrape data from web pages, not just the search results we provide.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ExcelDataReader

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

  4. 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

  5. CppSharp

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

  6. YoutubeExplode

    Abstraction layer over YouTube's internal API

    Project mention: Open Source YouTube to MP3 Downloader | news.ycombinator.com | 2024-05-12

    This seems to be a pretty straightforward GUI wrapper around https://github.com/Tyrrrz/YoutubeExplode and https://github.com/AydinAdn/MediaToolkit (see https://github.com/PackJC/YoutubeToMP3/blob/main/Form1.cs). Note the (admirable but non-OSI) terms of the former library if using any outputs from this software.

    https://github.com/yt-dlp/yt-dlp is a well-maintained public domain alternative.

  7. YamlDotNet

    YamlDotNet is a .NET library for YAML

    Project mention: YamlDotNet VS VYaml - a user suggested alternative | libhunt.com/r/YamlDotNet | 2024-09-20
  8. MimeKit

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

  9. SaaSHub

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

    SaaSHub logo
  10. ValveResourceFormat

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

    Project mention: Ask HN: Parser for the vdata format used in the Source 2 engine? | news.ycombinator.com | 2024-08-12

    Maybe https://github.com/ValveResourceFormat/ValveResourceFormat?t... ?

  11. Recognizers-Text

    Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

  12. fluid

    Fluid is an open-source .NET template engine based on the Liquid template language.

    Project mention: Managing LLM prompts in DotNet with DotPrompt | dev.to | 2024-10-27

    You might notice that the prompt has template instructions in there. To create this we used the Fluid library which is based on the Liquid template language from Shopify. It's got some great features in it and helps to make the prompt generation pretty powerful.

  13. OpenDirectoryDownloader

    Indexes open directories

  14. Pidgin

    A lightweight and fast parsing library for C#.

  15. Cinchoo ETL

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

  16. ExpressionEvaluator

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

  17. 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

  18. WowPacketParser

    World of Warcraft Packet Parser

  19. CSLY

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

  20. VYaml

    The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity.

    Project mention: YamlDotNet VS VYaml - a user suggested alternative | libhunt.com/r/YamlDotNet | 2024-09-20

    The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity.

  21. SharpYaml

    SharpYaml is a .NET library for YAML compatible with CoreCLR

  22. RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  23. C-sharp-stack-only-json-parser

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

  24. Typin

    Declarative framework for interactive CLI applications

  25. IINACT

    A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin

  26. 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# Parser discussion

Log in or Post with

C# Parser related posts

  • AI crawlers haven't learned to play nice with websites

    2 projects | news.ycombinator.com | 18 Mar 2025
  • Managing LLM prompts in DotNet with DotPrompt

    3 projects | dev.to | 27 Oct 2024
  • YamlDotNet VS VYaml - a user suggested alternative

    2 projects | 20 Sep 2024
  • Ask HN: Parser for the vdata format used in the Source 2 engine?

    1 project | news.ycombinator.com | 12 Aug 2024
  • C# | Building a Command-Line (CLI) App using System.CommandLine Library

    1 project | dev.to | 23 Jul 2024
  • Source 2 Viewer

    1 project | news.ycombinator.com | 3 Jul 2024
  • DotMake Command-Line VS command-line-api - a user suggested alternative

    2 projects | 13 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 AngleSharp 5,272
2 ExcelDataReader 4,106
3 command-line-api 3,480
4 CppSharp 3,196
5 YoutubeExplode 3,136
6 YamlDotNet 2,654
7 MimeKit 1,878
8 ValveResourceFormat 1,732
9 Recognizers-Text 1,703
10 fluid 1,509
11 OpenDirectoryDownloader 1,194
12 Pidgin 973
13 Cinchoo ETL 820
14 ExpressionEvaluator 598
15 atldotnet 482
16 WowPacketParser 444
17 CSLY 385
18 VYaml 358
19 SharpYaml 339
20 RecordParser 299
21 C-sharp-stack-only-json-parser 291
22 Typin 247
23 IINACT 200

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai