-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.yaml
147 lines (115 loc) · 4.16 KB
/
example.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
%YAML 1.2
---
YAML: YAML Ain't Markup Language™
What It Is: YAML is a human-friendly data serialization
language for all programming languages.
YAML Resources:
YAML Specifications:
- YAML 1.2:
- Revision 1.2.2 # Oct 1, 2021 *New*
- Revision 1.2.1 # Oct 1, 2009
- Revision 1.2.0 # Jul 21, 2009
- YAML 1.1
- YAML 1.0
YAML Matrix Chat: "#chat:yaml.io" # Our New Group Chat Room!
YAML IRC Channel: libera.chat#yaml # The old chat
YAML News: twitter.com/yamlnews
YAML Mailing List: yaml-core # Obsolete, but historical
YAML on GitHub: # github.com/yaml/
YAML Specs: yaml-spec/
YAML 1.2 Grammar: yaml-grammar/
YAML Test Suite: yaml-test-suite/
YAML Issues: issues/
YAML Reference Parsers:
- Generated Reference Parsers
- YPaste Interactive Parser
YAML Test Matrix: matrix.yaml.io
YAML Frameworks and Tools:
C/C++:
- libfyaml # "C" YAML 1.2 processor (YTS)
- libyaml # "C" Fast YAML 1.1 (YTS)
- libcyaml # YAML de/serialization of C data (using libyaml)
- yaml-cpp # C++ YAML 1.2 implementation
Crystal:
- YAML # YAML 1.1 from the standard library
C#/.NET:
- YamlDotNet # YAML 1.1/(1.2) library + serialization (YTS)
- yaml-net # YAML 1.1 library
D:
- D-YAML # YAML 1.1 library w/ official community support (YTS)
Dart:
- yaml # YAML package for Dart
Delphi:
- Neslib.Yaml # YAML 1.1 Delphi binding to libyaml (YTS)
Elixir:
- yaml-elixir # YAML support for the Elixir language
Erlang:
- yamerl # YAML support for the Erlang language
Golang:
- Go-yaml # YAML support for the Go language
- Go-gypsy # Simplified YAML parser written in Go
- goccy/go-yaml # YAML 1.2 implementation in pure Go
Haskell:
- HsYAML # YAML 1.2 implementation in pure Haskell (YTS)
- YamlReference # Haskell 1.2 reference parser
- yaml # YAML 1.1 Haskell framework (based on libyaml)
Java:
- SnakeYAML Engine # Java 8+ / YAML 1.2
- SnakeYAML # Java 5 / YAML 1.1
- YamlBeans # To/from JavaBeans. YAML 1.0/1.1
- eo-yaml # YAML 1.2 for Java 8. Packaged as a Module (Java 9+)
- Chronicle-Wire # Java Implementation
JavaScript:
- yaml # JavaScript parser/stringifier (YAML 1.2, 1.1) (YTS)
- js-yaml # Native PyYAML port to JavaScript (Demo)
Nim:
- NimYAML # YAML 1.2 implementation in pure Nim (YTS)
OCaml:
- ocaml-yaml # YAML 1.1/1.2 via libyaml bindings
- ocaml-syck # YAML 1.0 via syck bindings
Perl Modules:
- YAML # Pure Perl YAML 1.0 Module
- YAML::XS # Binding to libyaml
- YAML::Syck # Binding to libsyck
- YAML::Tiny # A small YAML subset module
- YAML::PP # A YAML 1.2/1.1 processor (YTS)
PHP:
- The Yaml Component # Symfony Yaml Component (YAML 1.2)
- php-yaml # libyaml bindings (YAML 1.1)
- syck # syck bindings (YAML 1.0)
- spyc # yaml loader/dumper (YAML 1.?)
Python:
- PyYAML # YAML 1.1, pure python and libyaml binding
- ruamel.yaml # YAML 1.2, update of PyYAML; comments round-trip
- PySyck # YAML 1.0, syck binding
- strictyaml # Restricted YAML subset
R:
- R YAML # libyaml wrapper
Raku:
- YAMLish # Port of YAMLish to Raku
- YAML::Parser::LibYAML # LibYAML wrapper
Ruby:
- psych # libyaml wrapper (in Ruby core for 1.9.2)
- RbYaml # YAML 1.1 (PyYAML Port)
- yaml4r # YAML 1.0, standard library syck binding
Rust:
- yaml-rust # YAML 1.2 implementation in pure Rust
- serde-yaml # YAML de/serialization of structs
Shell:
- parse_yaml # Simple YAML parser for Bash using sed and awk
- shyaml # Read YAML files - jq style
Swift:
- Yams # libyaml wrapper
Others:
- yamlvim # YAML dumper/emitter in pure vimscript
Related Projects:
- Rx # Multi-Language Schemata Tool for JSON/YAML
- Kwalify # Ruby Schemata Tool for JSON/YAML
- pyKwalify # Python Schemata Tool for JSON/YAML
- yatools.net # Visual Studio editor for YAML
- JSON # Official JSON Website
- Pygments # Python language Syntax Colorizer /w YAML support
- yamllint # YAML Linter based on PyYAML
- YAML Diff # Semantically compare two YAML documents
- JSON Schema # YAML-compliant JSON standard for data validation
# Edit This Website