Rust Configuration Management

Open-source Rust projects categorized as Configuration Management

Top 7 Rust Configuration Management Projects

  • habitat

    Modern applications with built-in automation

  • config-rs

    ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).

  • Project mention: Hey Rustaceans! Got a question? Ask here (49/2023)! | /r/rust | 2023-12-05

    I like config.rs, but I am struggling to overwrite config profiles with environment variables. The desired config is mixed, like .toml

  • 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.

    InfluxDB logo
  • kcl

    KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

  • Project mention: 10 Ways for Kubernetes Declarative Configuration Management | dev.to | 2024-01-01

    KCL: A declarative configuration and policy programming language implemented by Rust, which improves the writing of a large number of complex configurations through mature programming language technology and practice, and is committed to building better modularity, scalability and stability around configuration, simpler logic writing, fast automation and good ecological extensionally.

  • comtrya

    Configuration Management for Localhost / dotfiles

  • Project mention: Rotz: Cross platform dotfile manager written in Rust | news.ycombinator.com | 2024-04-08

    Reminds me of my own project, Comtrya

    One of our goals is to run anywhere too, we have support for BSD as well as Windows, macOS, and Linux; as well as first class variant support for "define once, run everywhere" functionality.

    Our core lib is available and built to support other dot file managers, perhaps it could be useful to you.

    https://github.com/comtrya/comtrya

  • twelf

    Twelf is a configuration solution for Rust including 12-Factor support. It is designed with layers in order to configure different sources and formats to build your configuration. The main goal is to be very simple using a proc macro.

  • Project mention: Hey Rustaceans! Got a question? Ask here (49/2023)! | /r/rust | 2023-12-05

    Thank you, I thought about this one. The challenge with config.rs it doesn't support lists and hashes in environment variables. I found a crate which does exactly what I need Twelf - surprisingly unpopular.

  • tiron

    Reasonable Automation Engine

  • Project mention: Show HN: A new open-source automation tool as an alternative to Ansible/Salt | news.ycombinator.com | 2024-04-17
  • Nazm

    Declarative configuration management for Windows

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Configuration Management related posts

  • Show HN: A new open-source automation tool as an alternative to Ansible/Salt

    3 projects | news.ycombinator.com | 17 Apr 2024
  • Comtrya: Configuration Management for Localhost

    1 project | news.ycombinator.com | 9 Sep 2023
  • Announcing Nickel 1.0, a configuration language written in (and usable from) Rust

    11 projects | /r/rust | 8 Jun 2023
  • On June 12th, many subreddits will be going dark to protest the killing of 3rd Party Apps! All FOSS apps are 3rd Party Apps. Will /r/linux join the strike?

    8 projects | /r/linux | 3 Jun 2023
  • Fulfilling a reader's request for my “dot files”

    7 projects | news.ycombinator.com | 5 May 2023
  • tool-sync: A Rust CLI tool to easily install your other favourite Rust CLI tools

    6 projects | /r/rust | 30 Aug 2022
  • TIL about Bedrock. have any of you created any twisted Frankenstein monsters using it?

    4 projects | /r/linux | 15 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    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. Learn more →

Index

What are some of the best open-source Configuration Management projects in Rust? This list will help you:

Project Stars
1 habitat 2,572
2 config-rs 2,369
3 kcl 1,352
4 comtrya 457
5 twelf 108
6 tiron 50
7 Nazm 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com