PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Yaml Python Packages

Python packages with the GitHub topic yaml. Sorted by monthly downloads, with stars and forks.
yaml
pyyaml

Canonical source repository for PyYAML

949.9M 3K 618
msgspec
msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

31.4M 4K 209
hydra-ecosystem
omegaconf

Flexible Python configuration system. The last one you will ever need.

28.7M 2K 160
adrienverge
yamllint

A linter for YAML files.

24.8M 3K 332
Fatal1ty
mashumaro

High-performance serialization without replacing your data model

24.4M 940 69
crdoconnor
strictyaml

Type-safe YAML parser and validator.

24.2M 2K 68
explosion
srsly

🦉 Modern high-performance serialization utilities for Python (JSON, MessagePack, Pickle)

20.7M 488 42
datamodel-code-generator
datamodel-code-generator

Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.

13.9M 4K 461
eyeseast
python-frontmatter

Parse and manage posts with YAML (or other) frontmatter

10.5M 435 58
tree-sitter-grammars
tree-sitter-yaml

YAML grammar for tree-sitter

5.4M 58 47
dynaconf
dynaconf

Configuration Management for Python âš™

5M 4K 348
mk-fg
pyaml

PyYAML-based module to produce a bit more pretty and readable YAML-serialized data

4.9M 140 32
kislyuk
yq

Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents

3.3M 3K 86
tanbro
pyyaml-include

yaml include other yaml

3.1M 93 24
23andMe
yamale

A schema and validator for YAML.

2.4M 776 102
mauvilsa
jsonargparse

Minimal effort CLIs derived from type hints and parse from command line, config files and environment variables

1.7M 433 66
pycontribs
ruyaml

ruyaml is a openly maintained fork of elusive ruamel-yaml package that can be used as as a drop-in replacement.

1.4M 80 18
beetbox
confuse

painless YAML config files for Python

1.1M 425 59
speechbrain
hyperpyyaml

Extensions to YAML syntax for better python interaction

1M 80 24
0k
shyaml

YAML for command line

943K 766 56
mattrobenolt
jinja2-cli

The CLI for Jinja2

937K 613 198
yukinarit
pyserde

Yet another serialization library on top of dataclasses, inspired by serde-rs.

922K 851 64
thesimj
envyaml

Simple YAML configuration file parser

874K 78 21
kellyjonbrazil
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.

592K 9K 259
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology