Skip to content
/ NRSRx Public

A framework aimed at expediting development of back-end services running .net core.

License

Notifications You must be signed in to change notification settings

ikemtz/NRSRx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Nuget Package Release Status Coverage Maintainability Rating Reliability Rating Security Rating Vulnerabilities Nuget Package

NRSRX

NRSRx is an opinionated, flexible, and extensible framework that will expedite the development of back-end services built on asp.net 6 - 8. It does this by addressing some cross-cutting concerns that typically require development effort, letting you focus on your business challenges.

Cross cutting concerns

NRSRx is highly configurable and extensible, but these are the cross-cutting concerns that are addressed:

Adaptability

Most of the features built into NRSRx are customizable or removable all together. Don't want authentication? Remove it. Nothing in the NRSRx framework is private, internal or sealed, so expansion is a breeze.

Flavors

NRSRx services come in three different flavors.

  • OData
  • WebApi
  • SignalR
  • GraphQL (coming soon)

Sample Services

  • Samples.Events.Redis:

    A sample WebApi web application that will publish events to Redis streams and persist data to SQL server using Entity Framework.

  • Samples.OData

    A sample OData web application that reads data from SQL Server using Entity Framework.

  • Samples.SignalR

    A sample SignalR web application.

Quality

Every change that goes into the NRSRx framework goes through full unit and integration tests on Azure Devops pipelines.

About

A framework aimed at expediting development of back-end services running .net core.

Resources

License

Stars

Watchers

Forks

Packages

No packages published