Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/asiffermann/proffer

.NET Core basic abstractions to configuration-driven providers
https://github.com/asiffermann/proffer

dotnet dotnet-core emails nuget providers storage templating

Last synced: 3 months ago
JSON representation

.NET Core basic abstractions to configuration-driven providers

Awesome Lists containing this project

README

        

# Proffer

[![Continuous Integration](https://github.com/asiffermann/proffer/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/asiffermann/proffer/actions/workflows/continuous-integration.yml) [![CodeQL](https://github.com/asiffermann/proffer/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/asiffermann/proffer/actions/workflows/codeql-analysis.yml) [![Coverage Status](https://coveralls.io/repos/github/asiffermann/proffer/badge.svg?branch=trunk)](https://coveralls.io/github/asiffermann/proffer?branch=trunk)

| Package | Current version | Downloads |
|---|---|---|
| Proffer | [![NuGet](https://img.shields.io/nuget/v/Proffer.svg)](https://www.nuget.org/packages/Proffer/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.svg)](https://www.nuget.org/packages/Proffer/)
| Proffer.Azure | [![NuGet](https://img.shields.io/nuget/v/Proffer.Azure.svg)](https://www.nuget.org/packages/Proffer.Azure/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Azure.svg)](https://www.nuget.org/packages/Proffer.Azure/)
| Proffer.Storage | [![NuGet](https://img.shields.io/nuget/v/Proffer.Storage.svg)](https://www.nuget.org/packages/Proffer.Storage/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Storage.svg)](https://www.nuget.org/packages/Proffer.Storage/)
| Proffer.Storage.Azure.Blobs | [![NuGet](https://img.shields.io/nuget/v/Proffer.Storage.Azure.Blobs.svg)](https://www.nuget.org/packages/Proffer.Storage.Azure.Blobs/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Storage.Azure.Blobs.svg)](https://www.nuget.org/packages/Proffer.Storage.Azure.Blobs/)
| Proffer.Storage.FileSystem | [![NuGet](https://img.shields.io/nuget/v/Proffer.Storage.FileSystem.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Storage.FileSystem.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem/)
| Proffer.Storage.FileSystem.Properties.Json | [![NuGet](https://img.shields.io/nuget/v/Proffer.Storage.FileSystem.Properties.Json.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem.Properties.Json/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Storage.FileSystem.Properties.Json.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem.Properties.Json/)
| Proffer.Storage.FileSystem.Server | [![NuGet](https://img.shields.io/nuget/v/Proffer.Storage.FileSystem.Server.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem.Server/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Storage.FileSystem.Server.svg)](https://www.nuget.org/packages/Proffer.Storage.FileSystem.Server/)
| Proffer.Templating | [![NuGet](https://img.shields.io/nuget/v/Proffer.Templating.svg)](https://www.nuget.org/packages/Proffer.Templating/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Templating.svg)](https://www.nuget.org/packages/Proffer.Templating/)
| Proffer.Templating.Handlebars | [![NuGet](https://img.shields.io/nuget/v/Proffer.Templating.Handlebars.svg)](https://www.nuget.org/packages/Proffer.Templating.Handlebars/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Templating.Handlebars.svg)](https://www.nuget.org/packages/Proffer.Templating.Handlebars/)
| Proffer.Templating.Mustache | [![NuGet](https://img.shields.io/nuget/v/Proffer.Templating.Mustache.svg)](https://www.nuget.org/packages/Proffer.Templating.Mustache/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Templating.Mustache.svg)](https://www.nuget.org/packages/Proffer.Templating.Mustache/)
| Proffer.Email | [![NuGet](https://img.shields.io/nuget/v/Proffer.Email.svg)](https://www.nuget.org/packages/Proffer.Email/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Email.svg)](https://www.nuget.org/packages/Proffer.Email/)
| Proffer.Email.Smtp | [![NuGet](https://img.shields.io/nuget/v/Proffer.Email.Smtp.svg)](https://www.nuget.org/packages/Proffer.Email.Smtp/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Email.Smtp.svg)](https://www.nuget.org/packages/Proffer.Email.Smtp/)
| Proffer.Email.SendGrid | [![NuGet](https://img.shields.io/nuget/v/Proffer.Email.SendGrid.svg)](https://www.nuget.org/packages/Proffer.Email.SendGrid/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Email.SendGrid.svg)](https://www.nuget.org/packages/Proffer.Email.SendGrid/)
| Proffer.Email.InMemory | [![NuGet](https://img.shields.io/nuget/v/Proffer.Email.InMemory.svg)](https://www.nuget.org/packages/Proffer.Email.InMemory/) | [![NuGet](https://img.shields.io/nuget/dt/Proffer.Email.InMemory.svg)](https://www.nuget.org/packages/Proffer.Email.InMemory/)

.NET Core basic abstractions to configuration-driven providers