Giter VIP home page Giter VIP logo

mebael / dotnet-webapi-boilerplate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fullstackhero/dotnet-starter-kit

0.0 0.0 0.0 397 KB

.NET WebAPI Boilerplate Template built with .NET 6.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles.

Home Page: https://fullstackhero.net/dotnet-webapi-boilerplate/

License: MIT License

C# 100.00%

dotnet-webapi-boilerplate's Introduction

fullstackhero

.NET WebAPI Boilerplate

.NET WebAPI Boilerplate Template built with .NET 6.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles.

About

dotnet-webapi-boilerplate is the integral part of the fullstackhero project.

fullstackhero is a venture to develop industry leading boilerplate templates for the dotnet stack as the backend (webapi) along with modern client frameworks like Angular, MVC and Blazor.

This repository contains the WebApi Project of fullstackhero.

Release Planning

Expected to be released by Novemeber, 2021 as soon as .NET 6 LTS is launched by Microsoft. Preview versions of this project will be available by October 15, 2021 for Initial Developer Testing.

As of August 30, 2021, the .NET WebApi Boilerplate project has made a considerable progress.

Track Progress - Release 1.0 Milestones

Participate in Discussions - QNA & General Discussions

Join our Discord - fullstackhero @ Discord

Features

  • Built on .NET 6.0
  • Follows Clean Architecture Principles
  • Completely Documented at fullstackhero.net
  • Multi Tenancy Support
  • Default Database Provider is PostgreSQL. Can be switched to MSSQL or MySQL
  • Uses Entity Framework Core as DB Abstraction
  • Repository Pattern
  • Dapper Integration
  • Serilog Integration
  • Swagger Support
  • Automapper
  • API Versioning
  • Response Caching - Distributed Caching
  • Fluent Validations
  • Audit Logging
  • Advanced User & Role Based Permission Management
  • Code Analysis & StyleCop Integration with Rulesets
  • JSON Based Localization with Caching
  • Hangfire Support
  • Test Projects
  • & Much More

Developer's Guide

Prerequisites

  1. Visual Code v1.59.xx or higher
  2. .NET SDK 6.0.100-preview.7.21379.14 or higher
  3. PostgreSQL with pgAdmin4 or higher

Community

License

This project is licensed with the MIT license.

dotnet-webapi-boilerplate's People

Contributors

iammukeshm avatar dependabot[bot] avatar 274188a avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.