strictyaml

YAML parser

A type-safe YAML parser and validator with strict validation of markup and straightforward type casting.

Type-safe YAML parser and validator.

GitHub

1k stars
28 watching
61 forks
Language: Python
last commit: 8 months ago
Linked from 3 awesome lists

configconfigurationconfiguration-fileconfiguration-managementparserpythonpython3roundtriproundtrippingschemaserializationstrictstrict-typesstrongly-typedtypesafevalidationyamlyaml-emitteryaml-parseryml

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yaml/adayaml An experimental implementation of the YAML 1.3 standard in Ada. 37
jasom/nyaml A Lisp native YAML parser that reads and interprets YAML documents into Common Lisp data structures. 26
biojppm/rapidyaml A fast YAML parsing and emitting library for C++ 583
chyh1990/yaml-rust A pure Rust implementation of the YAML 1.2 specification 610
goccy/go-yaml A YAML parser and encoder for the Go programming language. 1,179
vubiostat/r-yaml A C-based R package for parsing and generating YAML documents 166
komodorio/validkube A tool that checks Kubernetes YAML files against best practices and security vulnerabilities 769
jimmiebergmann/mini-yaml A lightweight C++11 YAML serializer and deserializer. 222
jpsim/yams A YAML parser built on top of the LibYAML library, providing conversions to and from Swift types 1,114
wwkimball/yamlpath A set of tools and libraries to parse and edit YAML data using powerful syntax 120
mabragor/cl-yaclyaml A Common Lisp library that loads and processes YAML data files 15
decorators-squad/eo-yaml A YAML serialization library for Java 8 and above with an intuitive API and features like block style representation and support for comments. 263
jpadilla/django-rest-framework-yaml Provides YAML support for Django REST Framework to enable serializing and deserializing data in YAML format. 32
yakaz/yamerl An Erlang-based parser for human-friendly data serialization formats YAML and JSON 205
pandastrike/yaml-cli A simple command-line utility for parsing and modifying YAML files. 86