01.aspnetboilerplate
Star:10.7k
ASP.NET Boilerplate - Web应用程序框架ASP.NET Boilerplate是专门为新的现代web应用程序设计的通用应用程序框架。它使用已经熟悉的工具,并围绕这些工具实施最佳实践,为您提供可靠的开发体验。
ASP.NET Boilerplate与最新的ASP配合使用 .NET Core和EF Core,但也支持ASP.NET MVC 5.x和EF 6.x。
模块化设计设计为模块化和可扩展,ABP也提供了构建自己模块的基础设施。
多租户SaaS应用程序变得简单!从数据库到UI的集成多租户。
文档丰富的综合文档和快速入门教程。
02.SteamTools
Star:10.4k
「Watt Toolkit」是一个开源跨平台的多功能游戏工具箱,此工具的大部分功能都是需要您下载安装 Steam 才能使用。
03.runtime
Star:10.3k
NET是云、移动、桌面和物联网应用程序的跨平台运行时。
此报告包含为所有支持的平台构建.NET运行时、库和共享主机(dotnet)安装程序的代码,以及.NET运行时和库的源代码。
04.mono
Star:10.1k
Mono开源ECMA CLI、C#和.NET实现。
Mono是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。它是基于C#和公共语言运行库的ECMA标准的Microsoft.NET Framework的开源实现。
05.CleanArchitecture
Star:9.9k
NET 6的整洁架构解决方案模板。
这是一个用于使用Angular和ASP创建单页应用程序(SPA)的解决方案模板。NET Core遵循清洁架构的原则。通过单击上面的Use this template(使用此模板)按钮或安装并运行关联的NuGet软件包,基于此模板创建新项目(有关详细信息,请参阅入门)。
06.IdentityServer4
Star:8.9k
OpenID Connect和OAuth 2.0 Framework for ASP。NET Core IdentityServer是一个免费的开源OpenID Connect和OAuth 2.0 ASP.NET Core框架。IdentityServer4由Dominick Baier和Brock Allen创建和维护,它集成了在应用程序中集成基于令牌的身份验证、单点登录和API访问控制所需的所有协议实现和扩展点。IdentityServer4由OpenID Foundation正式认证,因此符合规范且可互操作。它是.NET基金会的一部分,并根据其行为准则运作。它是在Apache 2(OSI批准的许可证)下许可的。
有关项目文档,请访问readthedocs。
07.orleans
Star:8.8k
面向.NET Orleans的Cloud Native应用程序框架
Orleans是一个用于构建健壮、可伸缩的分布式应用程序的跨平台框架。Orleans以.NET的开发人员生产力为基础,并将其引入分布式应用程序世界,如云服务。Orleans可以从一台本地服务器扩展到云中全球分布的高可用应用程序。
Orleans采用了熟悉的概念,如对象、接口、异步/等待和try/catch,并将其扩展到多服务器环境。因此,它可以帮助具有单服务器应用程序经验的开发人员过渡到构建弹性、可伸缩的云服务和其他分布式应用程序。因此,Orleans经常被称为“分布式.NET”。
它由Microsoft Research创建,并引入虚拟参与者模型,作为构建云时代新一代分布式系统的新方法。Orleans的核心贡献在于它的编程模型,它在不限制功能或对开发人员施加繁重约束的情况下,驯服了高度并行分布式系统固有的复杂性。
08.MonoGame
Star:8.8k
一个用于创建强大的跨平台游戏的框架。
MonoGame是一个简单而强大的.NET框架,用于使用C#编程语言为台式PC、视频游戏控制台和移动设备创建游戏。它已经被成功地用于创建游戏,如《愤怒的街道4》、《腐肉》、《塞莱斯特》、《星露谷》等。
它是对已停产的微软XNA框架的开源重新实现。
09.ArchiSteamFarm
Star:8.6k
C#应用程序,其主要目的是同时从多个帐户生成Steam卡。
ASF是一个C#应用程序,其主要目的是同时从多个帐户生成Steam卡。与Idle Master不同,它在给定的时间只为一个帐户工作,同时要求Steam客户端在后台运行并启动模拟“游戏玩”状态的附加进程,ASF不需要任何Steam客户端后台运行,不启动任何附加进程,并且可以一次处理无限的Steam帐户。除此之外,它还可以在服务器或其他无桌面计算机上运行,并具有完全的跨操作系统支持,这使得它可以在任何具有.NET Core运行时的操作系统上启动,如Windows、Linux和macOS。ASF之所以成为可能,是因为在奇妙的SteamKit2库中完成了大量工作。
今天,ASF是最通用的Steam工具之一,允许您使用随时间推移实现的许多功能。除了农业Steam卡,这仍然是主要关注点,ASF本身还包括一系列功能,例如可以将其用作Steam验证器或聊天记录程序。除此之外,ASF还包括插件系统,多亏了它,任何人都可以进一步扩展它以满足自己的需求。
10.BenchmarkDotNet
Star:8.2k
用于基准测试(Benchmark)的强大.NET库
BenchmarkDotNet可帮助您将方法转换为基准测试,跟踪其性能,并共享可重复的测量实验。这并不比编写单元测试难!在引擎下,由于使用了性能统计引擎,它发挥了许多神奇的作用,确保了结果的可靠性和准确性。benchmark DotNet可以保护您免受常见的基准测试错误的影响,并在基准设计或获得的度量出现错误时向您发出警告。结果以用户友好的形式呈现,突出了有关实验的所有重要事实。该库被11700多个项目(包括.NET Runtime)采用,并受到.NET Foundation的支持。
网友评论