An open API service providing repository metadata for many open source software ecosystems.

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