. Net open source project arrangement,. net open source project
Sort out some open-source code for favorites and applications for your convenience
1. Application
Nopcommerce, Open-source e-commerce website, Development Environment asp.net mvc (. net core not supported), use technology (autofac, ef, page plug-in, etc)
Https://github.com/nopSolutions/nopCommerce
OrchardCMS, Content management website
Https://github.com/OrchardCMS/Orchard (. net Version)
Https://github.com/OrchardCMS/Orchard2 (. net core version)
ABP (aspnetboilerplate)Provides a series of tools for web application creation, supports ASP. NET Core, ASP. net mvc & Web API, and also provides web application templates.
Https://github.com/aspnetboilerplate/aspnetboilerplate (. net core version, tag Branch supports. net version)
IdentityServerUser-authorized websites (openid and OAuth 2.0 are supported), which can be used for single-point logon and third-party authorization.
Https://github.com/IdentityServer/IdentityServer3 (. net Version)
Https://github.com/IdentityServer/IdentityServer4 (. net core version)
EShopOnContainersMicroservice example provided by Microsoft
Https://github.com/dotnet-architecture/eShopOnContainers
PetShopThe three-tier architecture is a classic example for beginners, but aspx is outdated.
Https://github.com/songhhwd01/PetShop
BlogEngine. NETBlog website, also aspx
Https://github.com/rxtur/BlogEngine.NET
2. Components
Lucene. NetFull-text retrieval development component
Https://github.com/apache/lucenenet
ServiceStackSemi-open source, used to create web Services
Https://github.com/ServiceStack/ServiceStack
MassTransitIt can be used to create message-based services and applications dependent on RabbitMQ.
Https://github.com/MassTransit/MassTransit
StatelessSimple workflow development components do not support online workflow Customization
Https://github.com/dotnet-state-machine/stateless
HangfirePowerful Tool for task scheduling Development
Https://github.com/HangfireIO/Hangfire
Jwt. NetUsed to generate JWT (JSON Web Token) and JWT Verification
Https://github.com/jwt-dotnet/jwt
NpoiSupports reading and writing office files
Https://github.com/tonyqus/npoi
StackExchange. RedisRedis. net Client
Https://github.com/StackExchange/StackExchange.Redis
CacheManagerIt is used for Cache Management and supports Redis. Memcached and couchbase.
Https://github.com/MichaCo/CacheManager
AutofacIoc component for dependency Injection
Https://github.com/autofac/Autofac
LightGBMFor machine learning
Https://github.com/Microsoft/LightGBM
3. Framework
Asp.net mvc
Https://github.com/aspnet/Mvc
NancySimilar to asp.net mvc, web development framework
Https://github.com/NancyFx/Nancy
4. Miscellaneous
Dotnet core HomepageProvides indexes and examples of dotnet core knowledge for quick start.
Https://github.com/dotnet/core
. Net source code
Https://github.com/Microsoft/referencesource