All Projects → RayWangQvQ → Raypi

RayWangQvQ / Raypi

一个基于.NET Core 3.1的DDD(领域驱动)的极简风WebApi开发框架。

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Raypi

CleanArchitecture
Clean Architecture Solution for .NET 5
Stars: ✭ 18 (-86.96%)
Mutual labels:  ddd, asp-net-core, webapi
Grapefruit.vucore
A front-background project using ASP.NET Core WebApi and Vue.js
Stars: ✭ 210 (+52.17%)
Mutual labels:  restful-api, webapi, asp-net-core
AngularCLI-ASPNET-Core-CustomersService
Example of integrating Angular with ASP.NET Core RESTful Services
Stars: ✭ 61 (-55.8%)
Mutual labels:  asp-net-core, webapi
AspNet5GeoElasticsearch
ASP.NET Core MVC Geo Elasticsearch Swashbuckle Swagger
Stars: ✭ 38 (-72.46%)
Mutual labels:  asp-net-core, webapi
Ddd Guestbook
A DDD guestbook example written for ASP.NET Core
Stars: ✭ 447 (+223.91%)
Mutual labels:  asp-net-core, ddd
httpmate
Non-invasive, flexible and ultra-extendable http framework that offers you 3 modes of handling http requests - UseCase driven, low-level http and event-driven request handling, as well as a mix of those modes
Stars: ✭ 15 (-89.13%)
Mutual labels:  ddd, restful-api
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-78.99%)
Mutual labels:  ddd, asp-net-core
Aspnetcore Webapi Sample
This is a sample ASP.NET Core WebAPI
Stars: ✭ 310 (+124.64%)
Mutual labels:  webapi, asp-net-core
MusicDatabase-API
This project is able to manage your songs, artists, albums and more by RESTful API. Developed with ASP.NET Core 2.0 & EF Core and used PostgreSQL Database Provider. Implemented Swagger to project.
Stars: ✭ 18 (-86.96%)
Mutual labels:  asp-net-core, restful-api
Weapsy
ASP.NET Core CMS
Stars: ✭ 748 (+442.03%)
Mutual labels:  webapi, ddd
Cleanarchitecture.webapi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Stars: ✭ 615 (+345.65%)
Mutual labels:  webapi, asp-net-core
Restfulsense
A RESTFul operations client that serializes responses and throws meaningful exceptions for >= 400 status codes.
Stars: ✭ 28 (-79.71%)
Mutual labels:  restful-api, asp-net-core
coreddd
A set of open-source .NET libraries helping with domain-driven design (DDD) and CQRS
Stars: ✭ 68 (-50.72%)
Mutual labels:  ddd, asp-net-core
AspNet-Core-REST-Service
VS2017/VS2019 project template for ASP.Net Core 3.1/5.0 to create fully functional production ready RESTful services
Stars: ✭ 57 (-58.7%)
Mutual labels:  asp-net-core, restful-api
WebApiJwt
Asp.NET Core 2.0 WebApi JWT Authentication with Identity & MySQL
Stars: ✭ 118 (-14.49%)
Mutual labels:  asp-net-core, webapi
N-Tier-Architecture
This is a n-layer architecture based on Common web application architectures.
Stars: ✭ 105 (-23.91%)
Mutual labels:  asp-net-core, webapi
Hexagonal Architecture Acerola
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Stars: ✭ 293 (+112.32%)
Mutual labels:  webapi, ddd
Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (-36.23%)
Mutual labels:  webapi, ddd
ApiDmS
Open Source Document Management System.
Stars: ✭ 16 (-88.41%)
Mutual labels:  asp-net-core, webapi
RESTvsGRPC
Evaluating Performance of REST vs. gRPC
Stars: ✭ 36 (-73.91%)
Mutual labels:  asp-net-core, webapi

RayPI

RayPI是一款基于.NET Core 3.1的极简风Web开发框架,支持领域驱动,并集成了基础的CRUD,开箱即用。

事实上,对于简单的项目,我们只需要定义Entity与DTO,即可自动化完成RESTful风格的WebApi接口开发。

Features

  • 极简,易读、易写、易扩展,避免过度封装
  • 领域驱动(DDD):同时支持贫血型和充血型模型,当需求很简单时完全可以当成三层架构去写
  • 支持微服务架构
  • 支持读写分离(CQRS)
  • 集成CRUD
  • 集成AutoMapper
  • 集成EventBus(默认RabbitMQ实现)

欢迎star,代码或设计有可以优化的地方,也欢迎pr一起维护~

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].