All Projects → ArchitectNow → ArchitectNow.ApiStarter

ArchitectNow / ArchitectNow.ApiStarter

Licence: MIT license
Sample ASP.NET Core 2 API Setup used by ArchitectNow for corresponding workshop presentations

Programming Languages

C#
18002 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to ArchitectNow.ApiStarter

Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+14528.57%)
Mutual labels:  aspnetcore, automapper, fluentvalidation
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+120%)
Mutual labels:  aspnetcore, xunit, fluentvalidation
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+28.57%)
Mutual labels:  xunit, serilog, automapper
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (+71.43%)
Mutual labels:  serilog, fluentvalidation
CSharpCampReCapProject
Kodlama.io | C# Camp | Recap Project | Car Rental System | 2021
Stars: ✭ 17 (-51.43%)
Mutual labels:  autofac, fluentvalidation
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (+31.43%)
Mutual labels:  serilog, automapper
aspnet-core-react-redux-playground-template
SPA template built with ASP.NET Core 6.0 + React + Redux + TypeScript + Hot Module Replacement (HMR)
Stars: ✭ 78 (+122.86%)
Mutual labels:  aspnetcore, nswag
AspNetCore.BookStore
ASP.NET Core application using Command Pattern and Repository Pattern
Stars: ✭ 121 (+245.71%)
Mutual labels:  aspnetcore, automapper
Nswag
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Stars: ✭ 4,825 (+13685.71%)
Mutual labels:  aspnetcore, nswag
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (+548.57%)
Mutual labels:  aspnetcore, automapper
Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (+151.43%)
Mutual labels:  aspnetcore, automapper
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+345.71%)
Mutual labels:  aspnetcore, xunit
Blog.core
💖 ASP.NET Core 6.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Stars: ✭ 3,542 (+10020%)
Mutual labels:  autofac, automapper
DotNETCarRental
Daily car rental simulation with ASP.NET.
Stars: ✭ 13 (-62.86%)
Mutual labels:  autofac, fluentvalidation
maruko
maruko是一个基于dotnetcore的快速开发框架,他实现freesql,automap,模块化,DDD 设计思想等常用性功能.
Stars: ✭ 29 (-17.14%)
Mutual labels:  autofac, automapper
eixample
Multi-Tenant .NET 6 Architecture (Angular, Vue, React)
Stars: ✭ 61 (+74.29%)
Mutual labels:  autofac, automapper
online-training
Online Training website using ASP.Net Core 2.0 & Angular 4
Stars: ✭ 26 (-25.71%)
Mutual labels:  mongodb-driver, automapper
AutoMapper.Contrib.Autofac.DependencyInjection
Autofac plug-in for AutoMapper.
Stars: ✭ 14 (-60%)
Mutual labels:  autofac, automapper
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+1765.71%)
Mutual labels:  aspnetcore, automapper
KickStart
Application initialization helper
Stars: ✭ 42 (+20%)
Mutual labels:  autofac, automapper

ArchitectNow.ApiStarter

This project is setup as a baseline ASP.NET Core 2.2 API demonstration used by ArchitectNow in a corresponding workshop or class. This project is very opinionated and utilizes a number of 3rd party open source libraries to piece together a robust foundation on which to build APIs.

If there are any questions regarding this setup please don't hesitate to reach out at [email protected]. If you are interested in any of ArchitectNow's workshops check out our website at www.architectnow.net/workshops.

Development Urls

Key Technologies Utilized

Additional Tools, Libraries, and Concepts

Swagger/Open API

The sample project exposes a Swagger compliant UI (3.0) and thus supports any external Swagger compliant tool or viewer. More information on the Swagger and Open API specifications and tool ecosystem can be found here: https://swagger.io/

Postman

Many developers find it useful to use the cross-platform Postman tool (https://www.getpostman.com/) to interact with their API during development.

API Versioning

This version of the sample API utilizes Microsoft's new ASP.NET Core API Versioning libraries. More information on these features can be found here: https://github.com/Microsoft/aspnet-api-versioning

Health Checks

This version of the sample API utilizes Microsoft's new ASP.NET Core Health Check infrastructure. More information on these features can be found here: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-2.2

Database Layer

Repository layer is set up for MongoDb (https://www.mongodb.com/) and utilizes the MongoDB.Driver library for .NET (https://docs.mongodb.com/ecosystem/drivers/csharp/)

.NET Standard

All libraries are NetCore or NetStandard 2.0 compliant and all original development was done on MacBook Pro's using Rider by Jetbrains (https://www.jetbrains.com/rider/)

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].