Recommend a front-end and back-end separation.NetCore+Angular rapid development framework

For more open source projects, please check: A list focusing on recommending .Net open source projects

Today I would like to recommend an open source project, based on .NetCore development, separate front and back ends, and a rapid development framework with multiple versions of Vue, Angular, and MVC on the front end.

Project Description

This is a rapid development framework based on .NetCore. The project adopts a modular architecture and the latest technology stack. The project highly encapsulates dependency injection, logs (Log4net, Nlog), cache (Redis), authentication, WebApi, authorization, Modules such as multiple databases allow us to quickly apply to actual projects, and only need to focus on business development.

There are multiple sample projects for the front-end project, including Vue version, Mvc version (Layui), and Angular version. You can choose according to your own needs, or you can build it yourself.

Technology Architecture

1. Cross-platform: This is a system developed based on .Net Core and can be deployed on Docker, Windows, Linux, and Mac.

2. Database support: MySQL, Sqlserver, Oracle, PostgreSql, Sqlite.

3. Technology stack: .Net6.0/.Net7.0 + AntDesign + Web API + swagger + Log4net/NLog + Redis + AutoMapper + MiniProfiler.

project structure

picture

The src folder is the core component module, the samples folder is the web, api, wpf sample, and the tests folder is the unit test module.

System functions

1. Home page: user statistics, role statistics, module statistics, function statistics;

2. Business modules: Customize and add modules according to business needs;

3. Identity authentication: user management, role management, user role management;

4. Authority authentication: module management, function management, data entity management, data authority management;

5. System management: operation audit, data audit, system setting, module package.

Screenshot of some functions

home page

picture

User Management

picture

role management

picture

User role management

picture

module management

picture

function management

picture

Data Entity Management

picture

Data rights management

picture

operational audit

picture

data audit

picture

module pack

picture

project address

Github: https://github.com/dotnetcore/osharp

Gitee: https://gitee.com/i66soft/osharp

- End -

Welcome to join the learning circle , get massive programming learning resources and learning routes, check in with everyone, share programming knowledge, and make progress together.

Recommend reading
a simple and fully functional WMS warehouse management system
Recommend an open source library that extends Dapper’s CRUD basic operations
Recommend a cross-platform operation library that supports more than 30 formats such as Word, Excel, CSV, Email, etc.
A cross-platform C# that executes external commands The open source library
is based on the payment SDK developed by .Net Core, which simplifies the development of payment functions

Guess you like

Origin blog.csdn.net/daremeself/article/details/128944484