Open-source C# projects categorized as YAML Edit details

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.

Related topics: #.NET #C# #Parser #CSV #JSON

Top 9 C# YAML Projects

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

  • Cinchoo ETL

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

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • 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
  • sharpliner

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

    Project mention: Devs don’t want to do ops | reddit.com/r/programming | 2022-08-24

    Second, you might be into this: https://github.com/sharpliner/sharpliner


    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.

    Project mention: Looking for insights on the modding side of the game | reddit.com/r/SCPSL | 2022-04-18

    For ScpSl you can make plugins. How plugins work is you can only take what’s already in the game and modify it (like you can’t put ur own models into the game). The best place to start is here. To make plugins you must use exiled the api. You can download exiles here: https://github.com/Exiled-Team/EXILED and follow the instructions. Then you can go here: https://github.com/Exiled-Team/EXILED/blob/master/GettingStarted.md it gives a tiny rundown of how to get started. If you want more info and help I’d recommend joining the exiled discord (but I can’t get the invite link

  • AzurePipelinesToGitHubActionsConverter

    Convert Azure Pipelines YAML to GitHub Actions YAML

    Project mention: Any tool that can help me convert Azure ADO Pipelines to GitHub Actions YAML? | reddit.com/r/AZURE | 2022-05-04

    Woow, this is good question. I think we will be in the same situation later this year. I was trying to google it now and found this but not sure if this helps https://github.com/samsmithnz/AzurePipelinesToGitHubActionsConverter but let us know if you find anything useful.

  • Textrude

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

    Project mention: Is there a source generator that generates poco classes from a JSON schema? | reddit.com/r/csharp | 2022-06-11

    Fair point - source generators can run arbitrary code so yes, they can read a json file and then spit out something else in response. If you want to translate the json schema into the equivalent C# you'll need to write a small amount of code to deserialize the json into a JObject tree, walk it, and emit c# code. I do something similar in my Textrude code-generation/templating project except I'm translating the tree into an equivalent Scriban object tree. The relevant source code is here. All that said, this is a fairly specialised and common task - I can't believe there's not a command line tool to do this already.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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

    Project mention: Blazor Server is now supported for the MultiLanguages library with version 5.8.0 | reddit.com/r/Blazor | 2022-09-17
  • i18n

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

    Project mention: This time I decided to translate C# using YAML | reddit.com/r/csharp | 2022-01-25
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 2022-09-17.

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 1,917
2 Cinchoo ETL 572
3 SharpYaml 285
4 sharpliner 212
5 EXILED 164
6 AzurePipelinesToGitHubActionsConverter 100
7 Textrude 84
8 multilanguages 64
9 i18n 12
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.