Configuration libraries for .NET - made simple!
A collection of useful configuration providers for .NET applications. Read your app settings from different file formats with ease!
This project is an ideological heir to NetEscapades.Configuration by Andrew Lock. Special thanks to Andrew for his excellent work! Since the original library is no longer maintained, this project continues the mission of providing quality configuration providers for the .NET community.
Read YAML configuration files in your .NET apps.
dotnet add package Kat.Configuration.Yamlusing Microsoft.Extensions.Configuration;
var config = new ConfigurationBuilder()
.AddYamlFile("appsettings.yaml")
.Build();
var appName = config["App:Name"];- .NET 5, 6, 7, 8, 9 or .NET Standard 2.0
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
Apache License 2.0
Made with ❤️ for the .NET community