Config

Top 23 Config Open-Source Projects

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  • server-configs-nginx

    Nginx HTTP server boilerplate configs

    Project mention: Stylesheet not loaded because of MIME type | /r/docker | 2023-05-11

    The default configuration of nginx should have been fine. Have a look at this project if you need a decent starting point, https://github.com/h5bp/server-configs-nginx

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

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • react-app-rewired

    Override create-react-app webpack configs without ejecting

    Project mention: html-loader not working | /r/react | 2023-05-07

    Further information here: https://github.com/timarney/react-app-rewired

  • jsonnet

    Jsonnet - The data templating language

    Project mention: A Reasonable Configuration Language | news.ycombinator.com | 2024-02-04

    jsonnet[1] and kapitan[2] are the tools I currently use. Their learning curve is not optimal (and I tried to contribute to smoothen it with a jsonnet course[3] and a 'get started wit kapitan' blog post[4]), but once used to it it's hard to do without, and their combination makes them even more useful (esp. if you deploy K8s).

    In Ruud's case, Jsonnet might have been worth looking at as Hashicorp tools can be configured with json in addition to HCL. But that would have been less fun I guess ;-)

    I hope for Ruud it finds its niche, there's quite some competition in this field!

    1: https://jsonnet.org/

  • node-config

    Node.js Application Configuration

    Project mention: topoconfig: enhancing config declarations with graphs | dev.to | 2023-10-03

    node-config

  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

    Project mention: jq 1.7 Released | news.ycombinator.com | 2023-09-06
  • 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.

  • electron-store

    Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

    Project mention: Best offline&local database to use with electron? | /r/electronjs | 2023-06-11

    Not quite a database, but I use electron-store for persistent storage. It has a super simple API, and it stores data in a config.json file that’s mostly hidden from the user unless they know where to look.

  • env

    A simple and zero-dependencies library to parse environment variables into structs

  • coost

    A tiny boost library in C++11.

    Project mention: Write C++ as easy as Golang with coost | news.ycombinator.com | 2023-09-09
  • gray-matter

    Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert

    Project mention: Building a flat-file CMS with Angular | dev.to | 2024-03-05

    Writing in markdown is super convenient, and supported by just about any text editor. To convert these .md files to browser-ready HTML, I wrote a simple little Node.js script using two great npm packages called gray-matter and showdown.

  • lightning-hydra-template

    PyTorch Lightning + Hydra. A very user-friendly template for ML experimentation. ⚡🔥⚡

    Project mention: User-friendly PyTorch Lightning and Hydra template for ML experimentation | news.ycombinator.com | 2024-02-05
  • dynaconf

    Configuration Management for Python ⚙

  • Advanced SSH config

    :computer: make your ssh client smarter

    Project mention: Ansible: Connecting to multiple jump hosts | /r/devops | 2023-06-03

    Yeah this is the easiest route. You could also trying something like assh which allows you more flexibility.

  • gomplate

    A flexible commandline tool for template rendering. Supports lots of local and remote datasources.

  • node-convict

    Featureful configuration management library for Node.js

  • koanf

    Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

    Project mention: Nees help install knadh/koanf | /r/golang | 2023-05-27

    LINK: https://github.com/knadh/koanf

  • 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

  • vscode-file-nesting-config

    Config of File Nesting for VS Code

  • v2ray-examples

    v2ray-core 的模板们

  • RailsConfig

    Easiest way to add multi-environment yaml settings to Rails, Sinatra, Padrino and other Ruby projects. (by rubyconfig)

  • CommandlineConfig

    A library for users to write (experiment in research) configurations in Python Dict or JSON format, read and write parameter value via dot . in code, while can read parameters from the command line to modify values. 一个供用户以Python Dict或JSON格式编写(科研中实验)配置的库,在代码中用点.读写属性,同时可以从命令行中读取参数配置并修改参数值。

  • bash-sensible

    An attempt at saner Bash defaults

  • SaaSHub

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

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). The latest post mention was on 2024-03-05.

Config related posts

Index

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

Project Stars
1 Nacos 28,824
2 server-configs-nginx 10,957
3 gf 10,722
4 react-app-rewired 9,718
5 jsonnet 6,726
6 node-config 6,187
7 dasel 4,832
8 electron-store 4,392
9 env 4,280
10 coost 3,798
11 gray-matter 3,728
12 lightning-hydra-template 3,611
13 dynaconf 3,491
14 Advanced SSH config 2,968
15 gomplate 2,434
16 node-convict 2,304
17 koanf 2,303
18 config-rs 2,288
19 vscode-file-nesting-config 2,186
20 v2ray-examples 2,181
21 RailsConfig 2,075
22 CommandlineConfig 2,044
23 bash-sensible 1,983
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com