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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • Nazm

    Declarative configuration management for Windows

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

Index

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

Project Stars
1 habitat 2,565
2 config-rs 2,331
3 kcl 1,250
4 comtrya 447
5 twelf 104
6 Nazm 7
7 tiron 37

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