Top 3 Go configuration-language Projects
HCL is the HashiCorp configuration language.Project mention: Hard pass Kubernetes, Hello Nomad! | dev.to | 2022-06-10
Another change is the syntax we use to express how to run our code. Our existing tool uses YAML like Docker Compose; this makes for simple config files, but it’s not as expressive as we would want (we can’t tell it to deploy canary for example). Nomad on the other hand uses HCL and passes config variables at deploy time.
Expression language for GoProject mention: Choosing scripting extension - need advice | reddit.com/r/golang | 2022-04-20
We use https://github.com/antonmedv/expr at some other place for similar case, but there rules are bit simpler and this library seem to suit ideally for such simple "one line" conditions.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
A library for working with structured configuration in Go (by andrewpillar)Project mention: Structured configuration in Go | dev.to | 2022-04-09
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.
Go configuration-language related posts
Hard pass Kubernetes, Hello Nomad!
3 projects | dev.to | 10 Jun 2022
(Part2) Hate YAML? Build your next tool with HCL!
1 project | reddit.com/r/devops | 10 Apr 2022
Atlas – A Database Toolkit
3 projects | news.ycombinator.com | 8 Feb 2022
The three meanings of "template" in Argo Workflows
2 projects | dev.to | 21 Jan 2022
Terraform Scripting Concepts: Part 1 of 2
2 projects | dev.to | 30 Dec 2021
The Big DevOps Misunderstanding
4 projects | news.ycombinator.com | 19 Dec 2021
What do you do that you earn six figures?
1 project | reddit.com/r/financialindependence | 13 Aug 2021
What are some of the best open-source configuration-language projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.