Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Configuration Language

Configuration Language

10 projects

Showing 10 of 10 projects

expr
exprGo

A Go-centric expression language for dynamic configurations, offering safety, speed, and seamless Go integration.

#business-logic#rule-engine#dynamic-configuration
Stars8.0k
Forks527
Last commit2 months ago
HCL
HCLGo

A toolkit for creating structured configuration languages that are both human- and machine-friendly, primarily for devops tools and servers.

#structured-configuration#configuration-language#json-alternative
Stars5.8k
Forks657
Last commit11 days ago
starlark-go
starlark-goGo

A Go implementation of Starlark, a Python dialect for configuration and scripting in Go applications.

#bazel#embedding#build-tools
Stars2.8k
Forks250
Last commit3 days ago
kcl
kclRust

A constraint-based record and functional language for writing, validating, and managing complex configurations, especially in cloud-native scenarios.

#compiler#devops#policy-as-code
Stars2.4k
Forks169
Last commit6 days ago
starlark-rust
starlark-rustRust

A Rust implementation of the Starlark language, used for configuration in build systems like Bazel and Buck.

#buck#bazel#configuration-language
Stars1.0k
Forks113
Last commit2 days ago
Dhall
DhallDhall

Haskell bindings for Dhall, a programmable configuration language for maintainable configuration files.

#haskell#functional-programming#yaml
Stars971
Forks223
Last commit1 day ago
Watson
WatsonGo

A Turing-incomplete stack-based notation language that makes writing configuration files intentionally difficult but fun.

#data-serialization#turing-incomplete#configuration-language
Stars269
Forks13
Last commit5 days ago
hcl-rs
hcl-rsRust

A Rust library for parsing, editing, and encoding HashiCorp Configuration Language (HCL) with serde support.

#parsing#serde#configuration-language
Stars184
Forks24
Last commit2 days ago
tree-sitter-hcl
tree-sitter-hclHCL

A Tree-sitter grammar for parsing HashiCorp Configuration Language (HCL) syntax.

#syntax-highlighting#configuration-language#tree-sitter
Stars146
Forks31
Last commit7 months ago
bcl
bclGo

A Go-based configuration language with rich expressions, lexical scoping, and direct unmarshalling to Go structs.

#parsing#hcl-alternative#configuration-language
Stars34
Forks0
Last commit2 months ago

Related Tags

#Go Library4#Infrastructure As Code3#Hashicorp3#Rust3#Hcl3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub