Every app needs some settings

It shouldn't be hard to store and retrieve configuration values


ConfigAdapter is a C# library targetting .NET 5 and .NET 6 that allows you to easily manage settings files. It offers support for several file formats.

Main features

Easy storage

Forget about file parsing and splitting strings. ConfigAdapter takes care of all that, leaving you to care for what actually matters!

Organize

You can group related settings inside a category, list all categories, and delete entire categories.

Be modern

For adventurous souls, receive all settings as IEnumerable. Then use LINQ to cast some black magic!

Virtually intelligent

Use Intellisense to help guide you. ConfigAdapter helps you discover and operate its functionality the way you expect to.

Modularity

Choose the preferred format for your configuration, and convert settings from one format to another with a simple method call.

Future proof

ConfigAdapter can be used from .NET Framework, .NET Core apps, UWP, Mono and Xamarin. It also supports the latest features in C#.

using ConfigAdapter;

Head over to the Download page to get information on how to use ConfigAdapter in your projects, as well as where to find the source repository, should it be needed.


Download