Open-source C# projects categorized as YAML

YAML is a digestible data serialization language that is often utilized to create configuration files and works in concurrence with any programming language. YAML targets many of the same communications applications as Extensible Markup Language but has a minimal syntax which intentionally differs from SGML.

Top 10 C# YAML Projects

  • YamlDotNet

    YamlDotNet is a .NET library for YAML

    Project mention: Convert complex YAML to .NET types with custom YamlDotNet type converters | dev.to | 2023-09-10

    When it comes to YAML serialization and deserialization in .NET, YamlDotNet is a go-to library with over 100 million downloads on NuGet. It is also integrated into various projects by Microsoft and the .NET team, despite the absence of an official Microsoft YAML library for .NET.

  • Cinchoo ETL

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

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • SharpYaml

    SharpYaml is a .NET library for YAML compatible with CoreCLR

  • sharpliner

    Use C# instead of YAML to define your Azure DevOps pipelines


    A high-level plugin framework for SCP: Secret Laboratory servers. It offers an event system for developers to hook in order to manipulate or change game code, or implement their own functions.

  • codemagic-sample-projects

    A collection of sample apps built with Codemagic CI/CD. Please see the codemagic.yaml file for a sample workflow configuration.

    Project mention: From PHP to Flutter | /r/flutterhelp | 2023-05-30

    codemagic.io is a CI/CD service which will build and optionally deploy your Flutter apps for you. You can integrate it with github and automate builds triggered by tags or pushes, etc. There's a generous free tier that I have not exceeded yet, because I mostly use it for final testing after getting a release candidate. They use M1 mac minis as their standard build devices (I think), but that's configurable too.

  • AzurePipelinesToGitHubActionsConverter

    Convert Azure Pipelines YAML to GitHub Actions YAML

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Textrude

    Code generation from YAML/JSON/CSV models via SCRIBAN templates

  • multilanguages

    AKSoftware.Localization.MultiLanguages is a package for .NET developers allows them to easily build apps target multiple languages with just few lines of code

  • i18n

    Convenient localization of Windows applications with YAML files. (by lepoco)

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-09-10.

C# YAML related posts


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

Project Stars
1 YamlDotNet 2,359
2 Cinchoo ETL 722
3 SharpYaml 315
4 sharpliner 278
5 EXILED 249
6 codemagic-sample-projects 159
7 AzurePipelinesToGitHubActionsConverter 131
8 Textrude 115
9 multilanguages 83
10 i18n 26
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.