编程乐趣
-
Boxed:包含多个.Net项目模板,涵盖了ASP.NET Core API、GraphQL等。
推荐一个开源项目,提供了多个.NET项目的模板,这些模板包含了一些预先配置好的功能,使得开发者能够以最少的代码快速启动项目。 01项目简介 .Net Boxed该项目为.NET开发…
-
ChoETL:支持多数据库读写.Net开源库,包含 CSV、XML、JSON等8个格式
推荐一个数据提取、转换和加载.Net框架,方便我们处理数据。 01项目简介 ChoETL 是一个开源的 .NET ETL(Extract, Transform, Load)框架。它…
-
Atata:一个基于 Selenium的C#自动化测试Web框架
项目开发中,为了提高测试效率、减少重复工作,我们一般都考虑使用自动化测试框架。 01项目简介 Atata Framework 是一个基于 Selenium WebDriver 的 …
-
5个热门Blazor UI开源组件!
Blazor,作为.NET生态系统中的一个革命性框架,使得开发者可以使用C#来全栈开发Web应用。下面推荐5个比较受欢迎的Blazor开源UI组件。1、MudBlazorMudBl…
-
HtmlSanitizer: 一个保护你的网站免受XSS攻击的.Net开源项目
Html跨站脚本攻击(XSS)是非常常见的,比如博客评论、论坛帖子、社交媒体发布动态等一些用户提交文本的地方,都有可能遭受恶意提交Html代码。为了确保用户提交内容的安全,我们就需…
-
SecurityHeaders:为.Net网站添加安全标头,让Web更加安全、避免攻击!
网站的安全对于任何一家公司都是非常重要的。为了保证Web安全,其中Http安全标头就是非常重要一个的措施。设定正确的安全头可以增强网站的安全性,因为它们可以帮助防止各种网络攻击,如…
-
Scriban:高效、强大的.NET开源模板引擎,可用于邮件、文档生成!
现在前后端分离已经非常流行,我们已经很少关注模板生成引擎了。但在一些场景,比如邮件、文档生成,还是需要模板生成引擎的。下面推荐一个轻量级且高效的文本模板生成引擎。 01项目简介 S…
-
黑神话悟空燃起了单机开发
最近黑神话悟空火了,虽然玩游戏我没什么天赋,但对于这么一款现象级的产品还是非常感兴趣的。 我想我们作为一名程序员来说,开发软件除了赚钱,如果能让很多人喜欢和使用就会有更大的成就感。…
-
Kiota:基于OpenAPI的HTTP客户端代码生成器
在项目开发中,采用API应用接口已经是非常普遍了。然而为了实现与API应用的通信,我们就需要手动编写与API交互的代码,不仅耗时,而且容易出错。微软为了解决这个问题,推出了一个名为…
-
ZoneTree: 高性能ACID兼容的.NET有序键值数据库
推荐一个专门针对键值存储的开源数据库。 01项目简介 ZoneTree基于.Net开发的开源键值数据库。它以其持久化存储、高性能处理、事务性操作和ACID合规性而著称。ZoneTr…