config VS LIBUCL

Compare config vs LIBUCL and see what are their differences.

config

A library for working with structured configuration in Go (by andrewpillar)

LIBUCL

Universal configuration library parser (by vstakhov)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
config LIBUCL
1 5
12 1,595
- -
0.9 7.9
about 1 year ago 8 days ago
Go C
MIT License BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

config

Posts with mentions or reviews of config. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-09.
  • Structured configuration in Go
    5 projects | dev.to | 9 Apr 2022
    as you can see, it is very similar to HCL, however there is less visual noise as I call it. The library developed for this is called config which is used for decoding the configuration, there is not support as of yet for encoding. With this library you will be able to configured support for environment variable expansion and support for includes. I have found that this strikes the balance I require of a configuration language, declarative, with limited visual noise, and easy for people to read. This is hardly a silver bullet, and no doubt will demonstrate it's limitations depending on what it is you're trying to configured. Nonetheless, I have found it be flexible for my use cases. You can see examples of this language in the djinn-ci/djinn repository itself in the dist directory.

LIBUCL

Posts with mentions or reviews of LIBUCL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-28.

What are some alternatives?

When comparing config and LIBUCL you can also consider the following projects:

djinn - Source code for the Djinn CI platform

yaml-cpp - A YAML parser and emitter in C++

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++

json-parser - Very low footprint DOM-style JSON parser written in portable ANSI C