NotNot.AppSettings

Settings generator

Automatically generates strongly typed settings classes from JSON configuration files using source generators.

Automatically create strongly typed C# settings objects from AppSettings.json. Uses Source Generators. Includes a simple deserialization helper for when you are using Dependency Injection, or not.

GitHub

30 stars
1 watching
0 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

appsettings-jsoncsharpcsharp-sourcegeneratordotnetnuget-packagesource-generator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jasonwei512/winui-observablesettingsA C# source generator to create observable, strongly-typed properties for reading and writing settings in WinUI 3 apps.5
hermanussen/jsonbyexamplegeneratorA C# source generator that creates classes from example JSON files.78
lucasteles/stronglyGenerates boilerplate code for strongly-typed values36
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
canton7/propertychanged.sourcegeneratorAutomates boilerplate code generation for INotifyPropertyChanged properties140
rehansaeed/editorconfigDefines coding style settings for C# and other .NET technologies to maintain consistency across different editors and IDEs.642
serilog/serilog-settings-appsettingsAn XML configuration reader for Serilog logging52
joseangelmt/observablesettingsAn observable and strongly typed settings class for UWP applications.20
nenonaninu/typedsignalr.clientA C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations.152
hermanussen/fairyGenerates C# code from SCS .yml files4
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
musictopia2/jsondeserializeresourcesourcegeneratorA tool that generates source code from JSON data descriptions2
musictopia2/jsonserializercontextgeneratorGenerates JSON serializers and contexts for C# objects2
cloud0259/controllergeneratorAutomates the creation of controllers from specified services in .NET projects using source generator technology8