Top 14 C# repository-pattern Projects
-
Project mention: Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over | dev.to | 2024-09-16
Ardalis.Specification is a powerful library that enables the specification pattern for querying databases, primarily designed for Entity Framework Core, but here I'll demonstrate how you can extend Ardalis.Specification to use NHibernate as an ORM as well.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Onion-architecture-ASP.NET-Core
WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 8!
-
-
-
AuthApi
An example of a full-stack application for Authentication and Authorization, build with ASP.NET Core 9.0 (Minimal API) and Angular 19.
-
GraphQL.RepoDB
A set of extensions for working with HotChocolate GraphQL and Database access with micro-orms such as RepoDb (or Dapper). This extension pack provides access to key elements such as Selections/Projections, Sort arguments, & Paging arguments in a significantly simplified facade so this logic can be leveraged in the Serivces/Repositories that encapsulate all data access (without dependency on IQueryable and execution outside of the devs control).
-
StudentCourseManagement
Dockerized Microservice Solutions developed in ASP.NET Core Web API with front-end application developed using Angular 11.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
FileApi
An example of a full-stack application for file upload and download, built with ASP.NET Core 9.0 (Minimal API) and Angular 19. (by Gramli)
-
-
Simplify.DI
Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly. (by SimplifyNet)
-
WeatherApi
An example of REST API for handling weather data using minimal API and Clean Architecture with various design patterns. ASP.NET Core 9.0
-
-
-
AzureFunctionAPI-CosmosDB-CleanArchitecture
Http Trigger Azure fnction with CosmosDB and clean architecture.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# repository-pattern discussion
C# repository-pattern related posts
-
Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over
-
Azure Function with Cosmos DB Clean Architecture
-
GitHub - fullstackhub-io/AzureFunctionAPI-CosmosDB-CleanArchitecture: Http Trigger Azure fnction with CosmosDB and clean architecture.
-
Http Triggered Azure Function with CosmosDB Clean Architecture
Index
What are some of the best open-source repository-pattern projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Specification | 2,125 |
2 | Onion-architecture-ASP.NET-Core | 918 |
3 | MicroOrm.Dapper.Repositories | 692 |
4 | DotNetCore | 468 |
5 | AuthApi | 48 |
6 | GraphQL.RepoDB | 41 |
7 | StudentCourseManagement | 39 |
8 | FileApi | 26 |
9 | Fluxera.Repository | 19 |
10 | Simplify.DI | 18 |
11 | WeatherApi | 17 |
12 | UserManagement | 13 |
13 | ceyehat-api | 9 |
14 | AzureFunctionAPI-CosmosDB-CleanArchitecture | 9 |