Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dev-experience/Xtz.StronglyTyped

Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
https://github.com/dev-experience/Xtz.StronglyTyped

autofixture bogus csharp dotnet-core dotnet5 entity-framework source-generator strongly-typed swagger web-api-core

Last synced: about 2 months ago
JSON representation

Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.

Awesome Lists containing this project

README

        

# Xtz.StronglyTyped

![GitHub](https://img.shields.io/github/license/dev-experience/Xtz.StronglyTyped)
![GitHub branch checks state](https://img.shields.io/github/checks-status/dev-experience/Xtz.StronglyTyped/main)

> Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings).
>
> Eliminate stringly-typed interfaces.
>
> Make compiler your friend, introduce semantics to your code.

| NuGet Package | Version |
| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Xtz.StornglyTyped** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped/) |
| **Xtz.StronglyTyped.BuiltinTypes** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.BuiltinTypes.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.BuiltinTypes/) |
| **Xtz.StornglyTyped.BuiltinTypes.AutoFixture** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.BuiltinTypes.AutoFixture.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.BuiltinTypes.AutoFixture/) |
| **Xtz.StornglyTyped.BuiltinTypes.Bogus** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.BuiltinTypes.Bogus.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.BuiltinTypes.Bogus/) |
| **Xtz.StornglyTyped.EntityFramework** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.EntityFramework.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.EntityFramework/) |
| **Xtz.StornglyTyped.SourceGenerator** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.SourceGenerator.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.SourceGenerator/) |
| **Xtz.StornglyTyped.Swashbuckle** | [![NuGet](http://img.shields.io/nuget/v/Xtz.StronglyTyped.Swashbuckle.svg)](https://www.nuget.org/packages/Xtz.StronglyTyped.Swashbuckle/) |

## Sample projects

Checkout sample projects with use cases: [Xtz.StronglyTyped.SampleProjects](https://github.com/dev-experience/Xtz.StronglyTyped.SampleProjects)