SaaSHub helps you find the best software and product alternatives Learn more →
Top 4 Rust configuration-language Projects
-
Project mention: The Nix NGI Team: Advancing Open Source with Nix | news.ycombinator.com | 2025-01-24
I'm a bit disappointed that nobody really answered your question. I admit that maybe asking for Nix to be simpler is a bit loaded, because I think people are right in that Nix is "simple", but it's definitely not simple to use in practice.
Several people have worked on offshoots of Nix and the Nix language that try to address this in different ways. For example, there is Nickel: https://github.com/tweag/nickel
I think the Nix language is OK for what it is: lazy evaluation and functional purity is a good fit for what Nix aims to do. That said... I definitely feel like functionally-pure programming languages have trouble when it comes to trying to write maintainable code. I'm sure that statement would anger some, but it is my personal belief trying to use functional programming languages as a life long imperative programmer: the advantages of functional purity are pretty obvious, but writing code that you can't make sense of later is so much easier for me in functional languages. They're so powerful and elegant that writing nearly indecipherable things feels very tempting at times.
So, I'd be interested in seeing someone attempt a Nix-like ecosystem built around something else. If Bazel can do "hermetic-ish" with Starlark, I reckon you could pull off something like Nix with it, too.
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
-
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23
I'm working on adding floats to the RCL configuration language (https://rcl-lang.org/) to finally deliver on the json superset promise. Blog post coming soon!
-
Rust configuration-language discussion
Rust configuration-language related posts
-
The Nix NGI Team: Advancing Open Source with Nix
-
Nickel Modules
-
RCL: A Reasonable Configuration Language
-
Show HN: Flake schemas – teaching Nix about your flake outputs
-
What config format do you prefer?
-
Nickel 1.0
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Mar 2025
Index
What are some of the best open-source configuration-language projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | nickel | 2,524 |
2 | kcl | 1,918 |
3 | rcl | 237 |
4 | serde-gura | 17 |