Python YAML Libraries
Curated list of the most awesome Python YAML Libraries.
- pykwalify - Python YAML/JSON schema validation library.
- tavern - A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax.
- msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.
- graphtage - A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV..
- yamlize - Python YAML serializing library.
- dettectinator - Dettectinator - The Python library to your DeTT&CT YAML files..
- ryaml - Python yaml library using Rust.
- jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts..
- pyserde - Yet another serialization library on top of dataclasses, inspired by serde-rs..
- sphinx-docfx-yaml - Forked sphinx-docfx-yaml repository for creating DocFX YAML for Python Client Libraries.
- MLAlchemy - Python library to convert YAML/JSON into SQLAlchemy SELECT queries.
- donfig - Python library for configuring a package including defaults, env variable loading, and yaml loading..
- mashumaro - Fast and well tested serialization library on top of dataclasses.
- yamldown - Python library for loading and dumping "yamldown" (markdown with embedded yaml) files..
- senic.cryptoyaml - A python library to manage encrypted YAML files.
- yatiml - Python library for YAML type inference, schema checking and syntactic sugar.
- pytosca - Python library for parsing and interpreting tosca 1.1 yaml simple profile .
- yaml2object - Python library that allows dot notation access for YAML file.
- parse_it - A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations..
- json-flattener - Python library for denormalizing nested dicts or json objects to tables and back.
- kamstrup-402-mqtt - This project provides a Python library that enables communication with the Kamstrup Multical 402 heat meter. The configured parameters will be read from the meter at a certain interval and published in MQTT messages..
- tplib - A python library for managing test cases, test plans, and requirements stored in yaml files..
- netsim-wrapper - A Python library and CLI tool that wraps ncs-netsim to allow programmatic access, JSON/YAML input and more..
- conff - Simple configuration parser with evaluator library for Python..
- ModulemdTranslationHelpers - A python library and CLI tool for extracting translatable strings and generating modulemd-translations YAML.
- octoconf - Multi-profile supported, flexible config library.
- lessgps - Friendly NMEA parser engine implemented using Pyparsing python library and YAML configuration files..
- yaml - a decent yaml library for python.
- python-yaml - Python yaml library.
- pyEDAA.Reports - Proposal to define an XML-based logging format for outputs from EDA tools and logging libraries..
- pyparams - Library for writing parametrized python files and converting them into YAML configs..
- pf-py-ymlenv - Python YAML Environment (ymlenv) by Problem Fighter Library.
- python_logging_yamlconfig - A YAML configuration helper for the python standard logging library.
- pypermission - A role-based access control (RBAC) permission library for python. .
- climatecontrol - Python library for loading settings and config data from files and environment variables.
- openschemas-python - python library for interacting with schemas.
- yamlparams - Python library for dot-access to parameters in yaml file.
- lauyaml - Non-standard python yaml library.
- python-yaml-string-interpolation - This library allows you to compile yaml files so string interpolation can be done..
- aws-emr-launcher - Generic python library that enables to provision emr clusters with yaml config files (Configuration as Code).
- yaml-cache - A simple YAML-based cache library for Python.
- ConfigYaml - Python library for YAML-based configuration of any program..
- basicserial - A convenience wrapper around serialization libraries to handle common tasks..
- Understanding-YAML-JSON-XML - This repository deals with understanding and parsing YAML, XML and JSON formats using python libraries. .
- smartobject - Simple, powerful Python object manipulation library.
- yamlalchemy - YAMLAlchemy is a Python-based library to convert YAML to SQLAlchemy read-only queries..
- nx_yaml - A library for loading a YAML Representation Graph into NetworkX.
- yamlstruct - This library allows you to create struct definitions in YAML files and pack/unpack from/to python ordered dicts..
- python-simple-pickler - Python serialization library with JSON / TOML / YAML formats..