当前位置:网站首页>How to get started NET Core ? Recommend these 10 excellent open source projects!
How to get started NET Core ? Recommend these 10 excellent open source projects!
2022-07-21 00:43:00 【biyusr】
.NET 5 It's going to be released soon , I don't know these yet .NET Core Open source project ?
Only dry goods are recommended ! Of course, these open source projects are developed by individuals or organizations .
1.Ant Design Blazor
.NET Do client Web Develop another sharp tool .
Officially recognized by Microsoft , Microsoft Build2020 Developer conference Blazor In the introduction , mention Ant Design Pro. A picture is worth a thousand words , Being recognized by Microsoft is the greatest reward for the author , It is also the best publicity for the community .
characteristic
Extracted from the interaction language and visual style of enterprise level middle and background products .
High quality out of the box Blazor Components , Can be shared in a variety of hosting ways .
Support based on WebAssembly Client and based on SignalR The service side UI Event interaction .
Support progressive Web application (PWA)
Use C# structure , Multi paradigm static language brings efficient development experience .
be based on .NET Standard 2.1, You can directly quote rich .NET Class library .
But with what you have http://ASP.NET Core MVC、Razor Pages Seamless integration of projects .
Open source address
https://github.com/ant-design-blazor/ant-design-blazor
author :ElderJames
2.OrchardCore
github Star sign 4.3k.
Orchard Core It's using ASP.NET Core Build open source modularity , Multi tenant application framework , And the content management system built on the application framework (CMS).
If you want to develop government and enterprise websites 、 Blog , It is recommended to try this open source framework ! This is developed by foreigners , If your English is not good , It still seems a little hard !
Open source address
https://github.com/OrchardCMS/Orchardcore
3.YiShaAdmin
github Star sign 667.
YiShaAdmin be based on .NET Core Web Development , Learn from the advantages of many open source projects , Let you develop Web Management system and mobile terminal Api It's simpler , For all Web Applications , For example, website management background 、CMS、CRM、ERP、OA This kind of system and mobile terminal Api.
The main features
Responsive layout , Support computer and mobile terminals
Powerful one button generation function ( Include views , controller , Business class , Entity class , Service , menu )
Support Sql Server,MySql and Oracle database
Role based rights control ( Role-based access control ), You can control the buttons
For common use JS Plug in for secondary packaging , send JS Code becomes simple , Easier to maintain
Perfect logging system
Technical framework
In front of : Guide belt
The core framework :.NET Core MVC
Cache layer :Memory,Redis
Persistence layer frame : Entity frame core
Database support :SqlServer,MySql,Oracle
Timing task :Quartz.Net
API Document display tool :Swagger UI
Open source address :
https://github.com/liukuo362573/YiShaAdmin
author :liukuo362573
4.OSharp
github Star sign 1.4k
OSharpNS Full name OSharp Framework with .NetStandard2.x, It's based on .NetStandard2.x One developed .NetCore Rapid development framework .
Open source address
https://github.com/dotnetcore/OSharp
author : Guomingfeng
characteristic
Modular component design
Automated dependency injection mechanism
UnitOfWork-Repository Pattern ,EFCore Context Dynamic Construction
be based on AspNetCore Of Identity Identity authentication design system
A powerful authorization system of function authority and data authority is designed
Integrate Swagger Back end API Documentation system
5.SiteServer
github Star sign :2.3k
SS CMS be based on .NET Core, At the lowest cost 、 The least human investment, in the shortest time to set up a fully functional 、 Excellent performance 、 Large scale and easy to maintain website platform .
Open source address :https://github.com/siteserver/cms
Product characteristics
1. Open source, free enterprise class CMS
2. Website group and multi server publishing
3. Content multi terminal integration
4. Many plug-ins , Complete product line
5. Support various content models
6. Highly flexible rights allocation
8. Good scalability and secondary development If there is .NET Developer , It can also be modified SiteServer CMS Source code for secondary development .
6. ShriekFx
github Star sign 626.
shriek-fx It's based on .NET Core 2.0 Simple and easy to use rapid development framework , Follow domain driven design specification constraints , And combine CQRS Architecture provides implementation event driven 、 The event back 、 Responsive infrastructure . Internal calls are almost imperceptible to users and do not need to be implemented by themselves , Open the box . The goal is to help small applications use DDD Thinking to develop , Finally, let developers say goodbye to the complex understanding of Domain Driven Design , And enjoy the beauty brought by the true meaning of object-oriented design patterns .
besides , It also includes many practical tools to enhance the core framework functions and meet the rapid development needs of general business systems 、 Extended components for microservices .
author :Elder James Open source address :https://github.com/Shriek-Projects/shriek-fx
7. XBlog
Personal blog system , Recommend learning !
dotnet core platform , Can run in windows and linux On the system , Based solely on BeetleX.FastHttpAp Framework development , Fore and aft end separation , Completely out of the back-end view engine ; be based on vuejs and webapi Pattern
https://github.com/IKende/XBlog
8. OpenAuth.Core
.Net Core Rapid application development framework 、 The best workflow system to use .
Authority management and rapid development framework based on classic Domain Driven Design , From the Martin Fowler Enterprise application development ideas and the latest technology combination (IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui etc. ). Has succeeded in docker/jenkins Implementation of . The core modules include : Organization 、 Role users 、 Authority authorization 、 Form design 、 Workflow, etc .
Open source address
https://gitee.com/yubaolee/OpenAuth.Core
author :yubaolee
9. Abp.VNext.Hello
hello, A classic abp frame !
abp Is a DDD The framework of the pattern , It has a layered and modular structure , The framework itself contains Authorization , verification , exception handling , journal , localization , Database connection management , Settings management , Audit log, etc ,ABP Is an open source and document friendly application framework , The initial idea was ,“ Develop a common framework for all companies and developers !”. It's not just a framework , It also provides a basis for DDD And a robust architecture model of best practices .
https://github.com/wjkhappy14/Abp.VNext.Hello
10.Util Application framework
Util It's a .net core Application framework under the platform , It aims to improve the development output of small teams , By common public operation class ( Tool class )、 Hierarchical architecture base class 、Ui Components , Third party component encapsulation , Third party business interface encapsulation , Supporting code generation template , Authority, etc .
https://github.com/dotnetcore/Util
If you also have good open source projects , Welcome to recommend !
边栏推荐
- 央视新闻《上海开住宿手撕定额发票》新闻频道_人民网
- Iptables prevent nmap scanning and binlog backup
- Luogu p1918 bowling ball
- 信息系统项目管理师核心考点(四十六)采购工作说明书(SOW)
- codeforces每日5题(均1500)-第二十天
- 吴恩达-02 改善深层神经网络:超参数调试、正则化以及优化
- C#异步编程看这篇就够了
- CCTV news news "Beijing opens catering manual tearing quota invoice" news channel_ People's network
- Dest0g3 520 orientation Web
- 央视新闻《天津开餐饮手撕定额发票》新闻频道_人民网
猜你喜欢
"Collection of Architects"
苦劝无果,民警现场写代码揭诈骗,这事让我有一个脑洞
How can easycvr solve RTMP offline caused by restarting after configuring RTMP streaming?
Re understand the life world and ourselves
Tikv & tiflash accelerates complex business queries
动态内存管理+柔性数组
Recommend an open source mall
EasyCVR平台针对360浏览器自动填充密码问题的解决办法
Common interview questions for app UI automated testing may be useful~
怎么使用mySQL语句导出表
随机推荐
Edge developer salon | one hour proficient in edge extension development
Edge 开发者沙龙|一小时精通Edge扩展开发
Automatic analysis of Luogu p1955 program
Chinese Mainland IP segment (including Hong Kong and Macao) [2022-07-15]
Sweetalert notes - add input box pictures, etc. in the pop-up window
10. Démarrage rapide du moteur
CCTV news news "Suzhou restaurant manual tearing quota invoice" news channel_ People's network
Sudo command executes commands with other users
Luogu p5250 timber warehouse
如何运用并行编程Parallel提升任务执行效率
Developers must read: 2022 mobile application operation growth insight white paper
Lua code add comment rule
央视新闻《广州开餐饮手撕定额发票》新闻频道_人民网
[try to hack] SQL injection less7 (into outfile and Boolean blind annotation)
央视新闻《上海开住宿手撕定额发票》新闻频道_人民网
CCTV news news news channel "Jinan opens catering quota invoice by hand"_ People's network
CCTV news news news channel "Zhengzhou opens catering quota invoice by hand"_ People's network
API策略因何成为企业数字化转型的制胜法宝?
XSS cross site scripting attack
SAP ABAP字符和字符串变量隐式转换的一些规则