Skip to content

Kataane/Kat.Configuration

Repository files navigation

🎯 Kat.Configuration

Configuration libraries for .NET - made simple!

🤔 What is this?

A collection of useful configuration providers for .NET applications. Read your app settings from different file formats with ease!

🙏 Acknowledgments

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.

📦 Available Packages

Kat.Configuration.Yaml

Read YAML configuration files in your .NET apps.

dotnet add package Kat.Configuration.Yaml

📖 See documentation →

🚀 Quick Example

using Microsoft.Extensions.Configuration;

var config = new ConfigurationBuilder()
    .AddYamlFile("appsettings.yaml")
    .Build();

var appName = config["App:Name"];

🛠️ Requirements

  • .NET 5, 6, 7, 8, 9 or .NET Standard 2.0

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

📄 License

Apache License 2.0


Made with ❤️ for the .NET community

About

Additional configuration providers to use with ASP.NET Core

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published