C Configuration

Open-source C projects categorized as Configuration

Top 6 C Configuration Projects

Configuration
  1. libconfini

    Yet another INI parser

    Project mention: MAML – a new configuration language (similar to JSON, YAML, and TOML) | news.ycombinator.com | 2025-10-12

    In practice, there are still types, they are just validated by your application. I didn’t want Confetti itself to make assumptions. I wanted to give you the freedom to define your own custom types and keywords, like “on” and “off”, or even tri-states like “yes”, “no”, “maybe”.

    The problem with mandatory keywords, like “true” and “false”, is they box you into the English language. And how many data types are baked in is arbitrary, for example, TOML has data types for date and time, but JSON does not [1]. Where do you draw the line? Confetti let’s you decide.

    You might enjoy reading this take on the subject [2].

    [1] https://toml.io/en/v1.0.0#offset-date-time

    [2] https://github.com/madmurphy/libconfini/wiki/An-INI-critique...

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. tomlc17

    TOML parser in C17

    Project mention: include-tidy: A Tool to Enforce Include-What-You-Use | dev.to | 2026-05-21

    I looked for a TOML library with a C API and found a couple, but it wasn’t obvious which one was better. I also didn’t like the idea of having another dependency in addition to Libclang. So I decided to implement my own TOML libary. I optimistically (naively?) thought “How hard can it be?” (Sound familiar?)

  4. Preferences

    Preferences library for ESP8266, RP2040, RP2350, Particle, Wio Terminal, Realtek Ameba (by vshymanskyy)

  5. oconfigure

    configuration script for portable, OpenBSD-oriented systems

  6. RDMnet

    Implementation of ANSI E1.33

  7. composition_parser

    High-speed C parser for the tiny and mighty Data Composition Format (the elegant alternative to JSON or TOML)

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

C Configuration discussion

Log in or Post with

C Configuration related posts

Index

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

# Project Stars
1 libconfini 182
2 tomlc17 143
3 Preferences 107
4 oconfigure 64
5 RDMnet 55
6 composition_parser 1

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that C is
the 6th most popular programming language
based on number of references?