jsonjsc
LIBUCL
jsonjsc | LIBUCL | |
---|---|---|
1 | 5 | |
2 | 1,595 | |
- | - | |
1.6 | 7.9 | |
11 months ago | 10 days ago | |
Python | C | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jsonjsc
-
The YAML file of Prometheus Operator has over 13k lines, one of the longest YAML files on GitHub ever
And, if I can take a second to hock something I wrote, there are libraries to parse comments in most languages (though the one I wrote I feel does the best C style commenting).
LIBUCL
-
That's a Lot of YAML
Have you seen ucl? https://github.com/vstakhov/libucl
It seems very similar.
-
Structured configuration in Go
Structured configuration is the type of configuration language I wanted for Djinn, whereby parameters could be grouped together into blocks, and nested within each other. Hence, the structure. The language I came up with was heavily influenced by HCL, and libucl and has support for duration and size literal values. Below is what the language looks like,
- Libucl: Universal configuration language parser library
- An Intuition for Lisp Syntax
-
The YAML file of Prometheus Operator has over 13k lines, one of the longest YAML files on GitHub ever
Here you go: https://github.com/vstakhov/libucl
What are some alternatives?
kdl - the kdl document language specifications
yaml-cpp - A YAML parser and emitter in C++
prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
frozen - JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
YAJL - A fast streaming JSON parsing library in C.
RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API
JsonCpp - A C++ library for interacting with JSON.
Boost.PropertyTree - Boost.org property_tree module
QJson - QJson is a qt-based library that maps JSON data to QVariant objects.
qt-json - A simple class for parsing JSON data into a QVariant hierarchy and vice versa.
libjson - a JSON parser and printer library in C. easy to integrate with any model.
json - JSON for Modern C++