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

https://github.com/merken/prise

A .NET Plugin Framework.
https://github.com/merken/prise

customizable dispatchproxy microservices netcore plugin plugin-system proxy

Last synced: 3 months ago
JSON representation

A .NET Plugin Framework.

Awesome Lists containing this project

README

          

# What is Prise?

Prise Logo


**Prise** is a plugin framework for .NET (Core) applications, written in .NET (Core). The goal of Prise, is enable you to write **decoupled pieces of code** using the least amount of effort, whilst **maximizing the customizability and backwards-compatability**. Prise helps you load plugins from foreign assemblies. It is built to decouple the local and remote dependencies, and strives to avoid assembly mismatches.

[![GitHub Issues](https://img.shields.io/github/issues/merken/prise?style=flat-square)](https://github.com/merken/prise/issues)

[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/merken/prise?style=flat-square)](https://github.com/merken/prise/pulls)

[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/merken/Prise/blob/master/LICENSE)

### ๐Ÿ“œ [Check out the documentation](https://merken.github.io/Prise) ๐Ÿ“œ


## ๐Ÿš€ Builds and Tests ๐Ÿงช


![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-build?label=Prise%20Build&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-unit-tests?label=Unit%20Tests&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-integration-tests?label=Integration%20Tests&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-backwards-compatability?label=Backwards%20Compatability%20Tests&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-build-samples?label=Build%20Samples&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-build-samples-plugins?label=Build%20Samples%20Plugins&style=flat-square)
![alt text](https://img.shields.io/github/workflow/status/merken/prise/prise-unit-test-samples-plugins?label=Samples%20Unit%20Tests&style=flat-square)

## ๐Ÿ“ฆ Latest version
| ย  | ย  |
| -- | -- |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise?label=Prise&style=flat-square)](https://www.nuget.org/packages/Prise/) | [![NuGet Badge](https://img.shields.io/nuget/dt/prise?style=flat-square)](https://www.nuget.org/packages/Prise/) |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise.Plugin?label=Prise.Plugin&style=flat-square)](https://www.nuget.org/packages/Prise.Plugin/) | [![NuGet Badge](https://img.shields.io/nuget/dt/Prise.Plugin?style=flat-square)](https://www.nuget.org/packages/Prise.plugin/) |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise.Mvc?label=Prise.Mvc&style=flat-square)](https://www.nuget.org/packages/Prise.Mvc/) | [![NuGet Badge](https://img.shields.io/nuget/dt/Prise.Mvc?style=flat-square)](https://www.nuget.org/packages/Prise.Mvc/) |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise.Proxy?label=Prise.Proxy&style=flat-square)](https://www.nuget.org/packages/Prise.Proxy/) | [![NuGet Badge](https://img.shields.io/nuget/dt/Prise.Proxy?style=flat-square)](https://www.nuget.org/packages/Prise.Proxy/) |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise.ReverseProxy?label=Prise.ReverseProxy&style=flat-square)](https://www.nuget.org/packages/Prise.ReverseProxy/) | [![NuGet Badge](https://img.shields.io/nuget/dt/Prise.ReverseProxy?style=flat-square)](https://www.nuget.org/packages/Prise.ReverseProxy/) |
| [![NuGet Badge](https://img.shields.io/nuget/v/Prise.Testing?label=Prise.Testing&style=flat-square)](https://www.nuget.org/packages/Prise.Testing/) | [![NuGet Badge](https://img.shields.io/nuget/dt/Prise.Testing?style=flat-square)](https://www.nuget.org/packages/Prise.Testing/) |