SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python YAML Projects
-
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.
-
InfluxDB
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.
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
-
python-benedict
:blue_book: dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.
-
themes
Custom themes repository for Warp, a blazingly fast modern terminal built in Rust. (by warpdotdev)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14https://github.com/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."
Project mention: Zellij – A terminal workspace with batteries included (tmux alternative) | news.ycombinator.com | 2024-02-05Using tmux + tmuxp[1] you can load a pre-configured session and execute arbitrary shell commands for the session, window and pane. I use this to set up shells and editors in the correct dirs (and/or hosts), load lang environments, set env vars and source some zsh aliases and functions that I only want per project. The end result is that I can set up my dev environment (shells with different environments, neovim windows, test runner, various linters I don't wannt integrate into nvim) with a single "tmuxp load ".
[1]: https://github.com/tmux-python/tmuxp
Project mention: Jaq – A jq clone focused on correctness, speed, and simplicity | news.ycombinator.com | 2023-11-29
Then I went to Uncle Google for cython and got this issue from last year: https://github.com/yaml/pyyaml/issues/724 Good news - it's closed!
Project mention: Datamodel-code-generator: Pydantic model/dataclass from OpenAPI, JSON, YAML | news.ycombinator.com | 2023-11-16
Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | news.ycombinator.com | 2023-05-24https://github.com/kapicorp/kapitan is also a very powerful option for managing and generating templates.
Project mention: DotDict: A simple Python library to make chained attributes possible | news.ycombinator.com | 2023-08-02
Python YAML related posts
-
Troubleshoot dependencies in Pipfile/pipenv
-
StrictYAML
-
yamllint – A Linter for YAML Files
-
DSLs Are a Waste of Time
-
Cython 3.0 Released
-
Cython v3 release breaking PyYAML install well used in Python ecosystem
-
Cython and pyyaml is breaking many builds
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source YAML projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | jc | 7,591 |
2 | tmuxp | 3,965 |
3 | dynaconf | 3,536 |
4 | yamllint | 2,716 |
5 | yq | 2,475 |
6 | pyyaml | 2,433 |
7 | datamodel-code-generator | 2,324 |
8 | msgspec | 1,889 |
9 | omegaconf | 1,812 |
10 | kapitan | 1,748 |
11 | JobFunnel | 1,740 |
12 | strictyaml | 1,413 |
13 | python-benedict | 1,424 |
14 | homeassistant | 1,316 |
15 | shyaml | 759 |
16 | mashumaro | 731 |
17 | pyserde | 657 |
18 | themes | 643 |
19 | Yamale | 640 |
20 | netplan | 634 |
21 | remarshal | 518 |
22 | jinja2-cli | 483 |
23 | srsly | 414 |
Sponsored