/open-settings

A centralized, flexible, and extensible settings management solution for .NET applications.

Primary LanguageC#OtherNOASSERTION

Header OpenSettings

.NET Core Desktop NuGet Docs GitHub GitHub

OpenSettings is a powerful, flexible, and centralized settings management solution for .NET applications. It simplifies settings storage, retrieval, and synchronization.

Demo

⚙️ Features

  • Centralized Settings Management – Manage settings across multiple services.
  • Provider-Consumer Model – Define settings on a provider and sync them with consumers.
  • Database-Backed Storage – Choose your storage and customize it on your own (e.g. SQL Server, PostgreSQL, InMemory etc.)
  • Built-in Spa – Comes with a UI dashboard for managing settings easily.
  • Easy Integration – Works seamlessly with .NET.

🚀 Getting Started

📖 Please check our documentation at docs.opensettings.net

💡 License

Licensed under the OpenSettings License.

🤝 Contributing

By contributing this repository, you agree to the Contribution Terms.

❤️ Support & Sponsorship

Help us keep OpenSettings growing!

  • Become a Sponsor to support development.
  • Join discussions in GitHub Issues for feature requests and feedback.

📧 Contact: support@opensettings.net

📜 Terms & Privacy

🐞 Issues & Reports

If you encounter any issues or have suggestions, please report them via our GitHub repository.

How to Report an Issue:

  1. Search for Existing Issues: Check if your issue has already been reported in the Issues section.
  2. Submit a New Issue: If not, create a new issue by clicking "New issue" on the Issues page, describing the problem, and including relevant details like steps to reproduce, error messages, and logs.

Reporting Guidelines:

  • Be specific about the issue, including environment and configuration details.
  • Include relevant error logs or screenshots if available.

Security Concerns:

For security-related issues, do not use GitHub Issues. Contact us directly at security@opensettings.net.

We appreciate your feedback and will address your concerns as soon as possible!

🔧 Debugging

Need help with debugging? Check out the full Debugging Guide to set up your environment and troubleshoot common issues.


OpenSettings makes settings management simple, powerful, and flexible! 🚀