Rust YAML

Open-source Rust 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 21 Rust YAML Projects

  • rq

    Record Query - A tool for doing record analysis and transformation (by dflemstr)

  • SaaSHub

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

    SaaSHub logo
  • yaml-rust

    A pure rust YAML implementation.

  • pipelight

    Tiny automation pipelines. Bring CI/CD to the smallest projects. Self-hosted, Lightweight, CLI only.

    Project mention: Pipelight: Bring CI/CD to the smallest projects | news.ycombinator.com | 2025-01-07
  • ffs

    the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem (by mgree)

    Project mention: The File Filesystem | news.ycombinator.com | 2024-04-30

    per an issue ticket[1], it can:

    setfattr -n user.type -v list # use xattr on macOS

    [1]: https://github.com/mgree/ffs/issues/66

  • hayagriva

    Rusty bibliography management.

  • funzzy

    A lightweight blazingly fast file watcher.

  • confique

    Type-safe, layered, light-weight, `serde`-based configuration library

  • yaml-rust2

    A pure Rust YAML implementation.

    Project mention: Tech Debt: My Rust Library Is Now a CDO | news.ycombinator.com | 2024-03-26

    Somewhat fortuitous that someone already forked yaml-rust and rewrote it in pure Rust to create yaml-rust2 (https://github.com/Ethiraric/yaml-rust2/blob/master/document...). Pretty cool that the fork fully passes the YAML test suite as well and is more performant on benchmarks. The migration appears straightforward too.

    Ultimately, the problem remains - we're dependent on the work of others who are happy to provide us with free labour for now, but may not be in perpetuity. I don't know that there's a way around that.

  • devrc

    Easy to use task runner on steroids written in Rust 🦀

  • august

    An Emmet-like language that produces JSON, TOML, or YAML

  • testkit

    A YAML based DSL for testing (starting with APIs and browser automation).

    Project mention: Is Modern Observability Enough? | dev.to | 2024-08-23

    In today’s fast-paced, API-driven world, traditional observability tools are no longer enough. While metrics, traces, and logs are essential, they don’t give you the full picture—especially when it comes to APIs. With APItoolkit, you gain deeper insights, proactive error detection, and the context you need to keep your APIs—and your entire application—running smoothly. So if you like to track all the live users' requests that come in and out of your application, and catch breaking changes in your APIs and third-party APIs, then you should give APItoolkit a try today.

  • cfg-rs

    A Configuration Library for Rust Applications

  • jf

    jf %q "JSON Formatted"

  • stfu8

    Sorta Text Format in UTF-8

  • pretty_yaml

    Semi-tolerant and configurable YAML formatter with dprint integration.

    Project mention: Yet another configurable YAML formatter written in Rust | news.ycombinator.com | 2024-08-15
  • libyaml-rust

    LibYAML bindings for Rust

  • yamine

    A simple CLI for combining json and yaml files

  • siena

    A data provider agnostic ORM.

  • vielsprachig

    file format translator; JSON -> Yaml and more

  • yaml-adapter

    YAML Adapter for Casbin-RS

  • laregen

    A rust latex resume generator that uses Tera templating engine.

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

Rust YAML discussion

Log in or Post with

Rust YAML related posts

  • Serde-YAML for Rust has been archived

    2 projects | news.ycombinator.com | 26 Mar 2024
  • YAML decoder for rust discontinued do to maintainer "not using YAML anymore"

    1 project | news.ycombinator.com | 25 Mar 2024
  • Project idea: port markdownlint to Rust

    9 projects | /r/rust | 21 Apr 2023
  • Borrow checker not liking recursive walk through a HashMap

    1 project | /r/rust | 3 Jan 2023
  • Why do we need configuration? Creating and handling configuration files in Rust

    2 projects | dev.to | 7 Nov 2022
  • Tombl – Easily query .toml files from bash

    4 projects | news.ycombinator.com | 13 Sep 2022
  • Introduction to Rust generics [1/2]: Traits

    5 projects | dev.to | 5 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 rq 2,281
2 yaml-rust 614
3 pipelight 611
4 ffs 466
5 hayagriva 373
6 funzzy 261
7 confique 177
8 yaml-rust2 172
9 devrc 66
10 august 47
11 testkit 43
12 cfg-rs 39
13 jf 30
14 stfu8 26
15 pretty_yaml 24
16 libyaml-rust 22
17 yamine 19
18 siena 7
19 vielsprachig 5
20 yaml-adapter 1
21 laregen 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?