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.

  • Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
  • server-configs-nginx

    Nginx HTTP server boilerplate configs

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

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

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

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

  • koanf

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

  • 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

  • node-convict

    Featureful configuration management library for Node.js

  • 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

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

Config related posts

  • Konf 1.0 – The simplest config loader for Go supports file, env, flag and clouds

    1 project | news.ycombinator.com | 20 Mar 2024
  • Creating Editor Tool from scratch for poets using Next.js in a single page

    2 projects | dev.to | 15 Mar 2024
  • User-friendly PyTorch Lightning and Hydra template for ML experimentation

    1 project | news.ycombinator.com | 5 Feb 2024
  • TySON: TypeScript Object Notation

    1 project | news.ycombinator.com | 4 Feb 2024
  • A Reasonable Configuration Language

    1 project | news.ycombinator.com | 4 Feb 2024
  • Ask HN: Who wants to be hired? (February 2024)

    19 projects | news.ycombinator.com | 1 Feb 2024
  • Introduction to Jsonnet: The YAML/JSON templating language

    2 projects | dev.to | 24 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 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 Config projects? This list will help you:

Project Stars
1 Nacos 29,210
2 server-configs-nginx 11,027
3 gf 10,972
4 react-app-rewired 9,718
5 jsonnet 6,785
6 node-config 6,215
7 dasel 4,914
8 electron-store 4,473
9 env 4,464
10 coost 3,870
11 gray-matter 3,791
12 lightning-hydra-template 3,742
13 dynaconf 3,564
14 Advanced SSH config 2,994
15 gomplate 2,499
16 koanf 2,411
17 config-rs 2,380
18 node-convict 2,313
19 vscode-file-nesting-config 2,246
20 v2ray-examples 2,181
21 RailsConfig 2,083
22 CommandlineConfig 2,047
23 bash-sensible 1,999

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