GitHub topics: configuration-parser
batfish/batfish
Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.
Language: Java - Size: 317 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,240 - Forks: 241

saicone/settings
Java library to interpret multiple data formats as flexible configuration
Language: Java - Size: 321 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

galdor/go-bcl
Go module for BCL, the block-based configuration language.
Language: Go - Size: 113 KB - Last synced at: 7 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

mpenning/ciscoconfparse2
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
Language: Python - Size: 3.89 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 61 - Forks: 11

kamchatka-volcano/figcone
Read JSON, YAML, TOML, XML or INI configuration by declaring a struct
Language: C++ - Size: 385 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 112 - Forks: 4

nginxinc/crossplane
Quick and reliable way to convert NGINX configurations into JSON and back.
Language: Python - Size: 353 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 726 - Forks: 86

ArthurBook/configmate
Practical yet versatile configuration parsing
Language: Python - Size: 1.01 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

Tes3awy/cisco-config-auditor
Cisco IOS XE Configuration Auditor
Language: Python - Size: 382 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 8 - Forks: 0

m-grant-prg/libmgesysutils
MGE System Utilities Library.
Language: M4 - Size: 5.77 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ElektraInitiative/libelektra 📦
Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.
Language: C - Size: 94 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 207 - Forks: 122

theherk/figgypy
A simple configuration parser for Python
Language: Python - Size: 123 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 64 - Forks: 11

FlashSystems/just-config
Just a configuration information source for rust
Language: Rust - Size: 168 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 0

RicNord/configparser-override
ConfigParser with environment variable and direct assignment overrides
Language: Python - Size: 278 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

jaywcjlove/auto-config-loader
Find and load configuration from a package.json property, rc file, or CommonJS module.
Language: TypeScript - Size: 441 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

daviskirk/climatecontrol
Python library for loading settings and config data from files and environment variables
Language: Python - Size: 367 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

nthnn/sConf
sConf is a lightweight and flexible C++ library for parsing, managing, and manipulating structured configuration files.
Language: C++ - Size: 29.3 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

eestrada/voll
The Very Obvious Line-delimited Language. To be used as a config language (like JSON, YAML, or TOML, except simpler. Simpler is often better).
Language: Shell - Size: 129 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

attipaci/jnum
Java numerical classes for astronomy and beyond
Language: Java - Size: 6.55 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

fraawlen/cassette-configuration
CCFG - Configuration language and parser for the Cassette ecosystem
Language: C - Size: 1.32 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

dkrajzew/optionslib_java
A java library for parsing command line options, supporting type-checking and configurations.
Language: Java - Size: 164 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

dkrajzew/optionslib_cpp
A cpp-library for parsing command line options, supporting type-checking and configurations.
Language: C++ - Size: 241 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

gurkankaymak/hocon
go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
Language: Go - Size: 129 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 75 - Forks: 14

uanhi/dotenv
Parse configuration files for key value pairs, simple implementation.
Language: Go - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ttwizz/configparser
Configuration Parser
Language: Lua - Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 2

hercules-team/augeas
A configuration editing tool and API
Language: Augeas - Size: 7.08 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 475 - Forks: 198

mpenning/ciscoconfparse
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.
Language: Python - Size: 4.52 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 783 - Forks: 220

mdouchement/koanfgo
Koanf Go allows to write dynamic configuration files for koanf configuration manager.
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mdouchement/koanflua
Koanf Lua allows to write dynamic configuration files for koanf configuration manager.
Language: Go - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

willcipriano/wconfig
A simple configuration library for Python 3. Experimentation with python packages, ci, and tox.
Language: Python - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

EngrDhee/python_voucher_report_generation
An automation process with Python script that generates voucher reports based on data retrieved from an Oracle database, with a focus on simplicity, logging, and clear instructions for use.
Language: Python - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ataractic/libcfg
robust and minimalistic configuration file parser
Language: C - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

dezbyte/colibri-parameters
Colibri Parameters Reader 🍓
Language: PHP - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

vabtree/libconfini
Library to store configuration file .ini
Language: C - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

je-s/Config
Config is a very minimalistic config class, which allows to parse simple Key-Value pairs from a text file.
Language: C++ - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Carya-Automatisering/Configuration-File-Library
Configuration File Library for LabVIEW
Size: 3.1 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 1

yoppeh/config
A c library for parsing an ini-style configuration file.
Language: C - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 2

zhreshold/zupply
Essential light-weight portable C++ 11 library dealing with images/files/systems for researches and demos
Language: C++ - Size: 1.15 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 44 - Forks: 12

antonmashko/envconf
Golang configuration parser. This package allow to work with flags, environment variables, external sources (json configuration file e.g.).
Language: Go - Size: 219 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

ike9000e/cfggwi
A Program that can display custom controls, configured from simple format text files.
Size: 740 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Al3jandr032/statuto
An easy to use python config parser for many formats
Language: Python - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

RichardInnocent/PropertiesToolkit
A simple, lightweight utility to validate and parse values from the Java Properties file.
Language: Java - Size: 70.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

umurarslan/parse2excel
Simple CLI tool parsing text files with TextFSM and export to SQLite and Excel with own configuration file, also within configuration file custom SQLite commands can be executed to create custom tables.
Language: Python - Size: 91.8 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

glennake/DirectFire_Converter
DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, SmartMove, Expedition etc.
Language: Python - Size: 437 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 39 - Forks: 13

fskoras/subconfig
Configuration management library with value substitution for Python
Language: Python - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

CallumQ/building-display-fields-using-config 📦
taking a configuration block, and then building fields based on that block
Language: JavaScript - Size: 135 KB - Last synced at: 7 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

nager/Nager.ConfigParser 📦
.NET key value configuration parser
Language: C# - Size: 68.4 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

Owez/superconf
A barebones configuration file
Language: Rust - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

ins1gn1a/WatchGuard-Config-Parser
XML configuration parser for WatchGuard firewalls
Language: Python - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

cheng-zhao/libcfg
C library for parsing command line option and configuration files.
Language: C - Size: 107 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 6

RLado/cfg_mgr
A basic configuration manager for Rust
Language: Rust - Size: 14.6 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

susji/tinyini
Bare-bones Go library for reading INI-like configuration files
Language: Go - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zhangyin-github/thesallab.configuration
thesallab.configuration is used by various projects produced by the Sal Lab, e.g., PPCode3.
Language: Java - Size: 28.3 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

christian-blades-cb/modconfigobj
Tools for working with configobj files in golang
Language: Go - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

neezer/node-cfg
cfg is a library to manage loading configuration into your Node JS application.
Language: TypeScript - Size: 1.18 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cooper/evented-configuration
a block-style configuration with Pure Perl values that fires events when values are altered
Language: Perl - Size: 37.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

berna1995/configuration-parser
A simple configuration file parser in C
Language: C - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 1

ramonhagenaars/conf
A *very* simple and *lightweight* configuration loader and parser for Python.
Language: Python - Size: 20.5 KB - Last synced at: 21 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 2

kynikos/lib.py.configfile
Python library to dynamically parse and edit configuration files with support for subsections.
Language: Python - Size: 537 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

nitinkamra1992/CustomArgParse
Providing support for configuration files while parsing command-line arguments
Language: Python - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

sanghviharshit/config-parser-c
Class Project - Implementation of a configuration parser using C
Language: C - Size: 688 KB - Last synced at: 7 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

sanghviharshit/config-parser-flex-bison-c
Class Project - Implementation of a configuration parser using Flex, Bison and C.
Language: C - Size: 742 KB - Last synced at: 7 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

sanghviharshit/config-parser-ada
Class Project - Implementation of a configuration parser using ADA83.
Language: Ada - Size: 648 KB - Last synced at: 7 days ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 0

sanghviharshit/config-parser-sml
Class Project - Implementation of a configuration parser using Standard ML of NJ (SML).
Language: Standard ML - Size: 676 KB - Last synced at: 7 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

thordin9/haphproxy Fork of Jalle19/haphproxy
a fork of HAProxy configuration parser haphproxy for PHP
Language: PHP - Size: 47.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

hootnot/yachain
YAML access by chained attribute names
Language: Python - Size: 14.6 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

psycofdj/xtdcpp
High level C++ development library
Language: C++ - Size: 76 MB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

TurkeyMcMac/scone
Simple configuration.
Language: C - Size: 83 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

benedyktdryl/config
JavaScript application configuration: moder, customisable & extensible
Language: TypeScript - Size: 137 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

psycofdj/xtdpy
High level Python development library
Language: Python - Size: 294 KB - Last synced at: 26 days ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 3
