Displaying 1 to 20 from 41 results

inih - Simple .INI file parser in C, good for embedded systems

  •    C

inih (INI Not Invented Here) is a simple .INI file parser written in C. It's only a couple of pages of code, and it was designed to be small and simple, so it's good for embedded systems. It's also more or less compatible with Python's ConfigParser style of .INI files, including RFC 822-style multi-line syntax and name: value entries. To use it, just give ini_parse() an INI file, and it will call a callback for every name=value pair parsed, giving you strings for the section, name, and value. It's done this way ("SAX style") because it works well on low-memory embedded systems, but also because it makes for a KISS implementation.

iniscan - A php.ini scanner for best security practices

  •    PHP

The Iniscan is a tool designed to scan the given php.ini file for common security practices and report back results. Currently it is only for use on the command line and reports the results back to the display for both Pass and Fail on each test. The only current dependency is the Symfony console.

ini - Package ini provides INI file read and write functionality in Go.

  •    Go

Package ini provides INI file read and write functionality in Go. The minimum requirement of Go is 1.6.




ini-parser - Read/Write an INI file the easy way!

  •    CSharp

A .NET, Mono and Unity3d compatible(*) library for reading/writing INI data from IO streams, file streams, and strings written in C#. Also implements merging operations, both for complete ini files, sections, or even just a subset of the keys contained by the files.

goconfig - Package goconfig is a fully functional and comments-support configuration file (

  •    Go

Package goconfig is a easy-use, comments-support configuration file parser for the Go Programming Language, which provides a structure similar to what you would find on Microsoft Windows INI files. The configuration file consists of sections, led by a [section] header and followed by name:value or name=value entries. Note that leading whitespace is removed from values. The optional values can contain format strings which refer to other values in the same section, or values in a special DEFAULT section. Comments are indicated by ";" or "#"; comments may begin anywhere on a single line.

Inifile Class Library

  •    CSharp

Inifile handler class library. 100% C# code. In-memory file manipulation. Regex to parse existing files.

NConf - Advanced Configuration Manager

  •    

NConf is an advanced configuration system for .Net projects. It's written out of the need for more advanced configuration than what .Net provides. The key features it supports is multiple configuration sources, simple to use syntax, the ability to reload/update configuration a...


Buddy

  •    CSharp

These are my best thin and fun buddies in daily coding!

mrm - Codemods for your project config files

  •    Javascript

Command line tool to help you keep configuration (package.json, .gitignore, .eslintrc, etc.) of your open source projects in sync. Most of the available tools are template based. Template approach works moderately well for new project generation but doesn’t work well for updating. Mrm’s approach is closer to codemods than templates.

plaster - Application config settings abstraction layer.

  •    Python

plaster is a loader interface around multiple config file formats. It exists to define a common API for applications to use when they wish to load configuration. The library itself does not aim to handle anything except a basic API that applications may use to find and load configuration settings. Any specific constraints should be implemented in a pluggable loader which can be registered via an entrypoint. See https://docs.pylonsproject.org/projects/plaster/en/latest/ or docs/index.rst in this distribution for detailed documentation.

properties - Properties reader for Node.js

  •    Javascript

Or clone the repo https://github.com/steveukx/properties and include the /src/PropertiesReader.js script. When reading a .ini file, sections are created by having a line that contains just a section name in square brackets. The section name is then prefixed to all property names that follow it until another section name is found to replace the current section.

dini - Customisable INI parser library :ok_hand:

  •    D

dini is a library written in D Programming Language that allows you to read and write INI configuration files with ease. Documentation and examples helps you understand library. It's also very nice to use :).

IniReader - A ini configuration file parser for nodejs

  •    Javascript

IniReader is a small module for nodejs. You can parse .ini configuration files with it. inheritDefault: (Optional), String, default: false, If this option is true and your configuration has a section with a name DEFAULT the other sections will inherit it's values if they are not defined.

Config - PHP library for simple configuration management

  •    PHP

Config is a simple PHP configuration management library supporting multiple, configuration file formats and an expressive API. Like this project? Keep me caffeinated by making a donation.

reconfigure - Config-file-to-Python mapping library (ORM).

  •    Python

Parsers and builders can be paired in almost any possible combination.

configly - A developer-friendly lightweight replacement for the `config` module that works with custom config directory and pluggable parsers

  •    Javascript

A developer-friendly lightweight replacement for the config module that works with custom config directory and pluggable parsers. Notice of change of ownership: Starting version 3.0.0 this package has changed it's owner and goals. The old version (2.0.3) is still available on npm via npm install configly@2.0.3 and on github.com/ksmithut/configly. Thank you.