Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/megyssstaa/simpleconfigs

An extremely simple and lightweight configs API for Java
https://github.com/megyssstaa/simpleconfigs

config configuration configuration-file configuration-files configuration-management java library lightweight maven parser

Last synced: 12 days ago
JSON representation

An extremely simple and lightweight configs API for Java

Awesome Lists containing this project

README

        

# SimpleConfigs
## An extremely simple and lightweight configs API for Java

Working on a kind of a small or simple project and looking for a simple and lightweight library that will enable you to store specific settings in configuration files with ability to then read those easily? **SimpleConfigs** is probably what you need.

**Features:**
* Write and edit configuration files both programmatically and manually;
* Read configuration files in a map with just 1 line of code;
* Modify values of existing settings and add new ones easily;
* Obtain settings casted to the types you need;
* Configuration comments;
* Very lightweight and easy to use.

**Drawbacks** (some are probably temporary and will be solved in the near future):
* Key-value split char space dependence (`=` != ` = `);
* Comments get removed after saving programmatically.

## Download
See **[Releases](https://github.com/MeGysssTaa/SimpleConfigs/releases)** for compiled JAR and source code.


## How to use
See **[Wiki](https://github.com/MeGysssTaa/SimpleConfigs/wiki)** for everything you might ever want to know about using **SimpleConfigs**.

Use the **[Issue Tracker](https://github.com/MeGysssTaa/SimpleConfigs/issues)** for any questions, improvements or issues.