跳至主要內容

其他作品

nicye大约 3 分钟约 882 字

其他作品

FreeSql 作者是一个入行 18年的老批,他目前写的开源项目还有:

开源项目描述开源地址开源协议
AdminBlazorBlazor 后台权限管理https://gitee.com/FreeSql/AdminBlazorApache2.0
FreeIM聊天系统架构https://github.com/2881099/FreeIMMIT
FreeRedisRedis SDKhttps://github.com/2881099/FreeRedisMIT
FreeScheduler定时任务https://github.com/2881099/FreeSchedulerMIT
csredishttps://github.com/2881099/csredisMIT
FightLandlord斗DI主网络版https://github.com/2881099/FightLandlord学习用途
IdleBus空闲容器https://github.com/2881099/IdleBusMIT
FreeSqlORMhttps://github.com/dotnetcore/FreeSqlMIT
FreeSql.Cloud分布式tcc/sagahttps://github.com/2881099/FreeSql.CloudMIT
FreeSql.AdminLTE低代码后台生成https://github.com/2881099/FreeSql.AdminLTEMIT
FreeSql.DynamicProxy动态代理https://github.com/2881099/FreeSql.DynamicProxy学习用途

更早的作品可以直接访问 https://github.com/2881099 查看。

csredis

.NET Core or .NET Framework 4.0+ client for Redis and Redis Sentinel (2.8) and Cluster. Includes both synchronous and asynchronous clients.

CSRedisCore 是 .NETFramework 4.0 及以上 访问 redis-server 的客户端组件,也是 FreeSql 作者早年发布的 nuget 版本。

后来重构了更简易的 FreeRedis,目前推荐大家使用 FreeRedis

开源地址:https://github.com/2881099/csredisopen in new window

FreeRedis

基于 .NET 的 Redis 客户端,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。

开源地址:https://github.com/2881099/FreeRedisopen in new window

扩展资料:《.NET Redis Client 又多了一个选择,还在被 StackExchange.Redis Timeout 问题困扰吗?》open in new window

FreeScheduler

FreeScheduler 是利用 IdleBus 实现的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化),可按秒,每天/每周/每月固定时间,自定义间隔执行,支持 .NET Core 2.1+、.NET Framework 4.0+ 运行环境。

开源地址:https://github.com/2881099/FreeScheduleropen in new window

扩展资料:《.NET 定时任务 -- FreeScheduler 支持 cron、持久化、可变定时设置》open in new window

FreeIM

FreeIM 使用 websocket 协议实现简易、高性能(单机支持5万+连接)、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。

使用场景:好友聊天、群聊天、直播间、实时评论区、游戏。

开源地址:https://github.com/2881099/FreeIMopen in new window

扩展资料:《C#.NET im 聊天通讯架构设计 -- FreeIM 支持集群、职责分明、高性能》open in new window

AdminBlazor

AdminBlazor 是一款 Blazor SSR 后台管理项目,支持 RABC 权限菜单/按钮,支持一对一、一对多、多对多代码生成 .razor 界面。

集成功能:菜单管理、角色管理、用户管理、定时任务、字典管理

依赖组件:BootstrapBlazor、FreeSql、FreeScheduler、Rougamo

开源地址:https://github.com/2881099/AdminBlazoropen in new window

FightLandlord

.NETCore斗地主服务端 + HTML5前端,使用了 FreeIM 网络通讯

开源地址:https://github.com/2881099/FightLandlordopen in new window

IdleBus

IdleBus 空闲对象管理容器,有效组织对象重复利用,自动创建、销毁,解决【实例】过多且长时间占用的问题。

开源地址:https://github.com/2881099/IdleBusopen in new window

FreeSql

FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。

开源地址:https://github.com/2881099/FreeSqlopen in new window

FreeSql.Cloud

为 FreeSql 提供跨数据库访问,分布式事务TCC、SAGA解决方案,支持 .NET Core 2.1+, .NET Framework 4.0+.

开源地址:https://github.com/2881099/FreeSql.Cloudopen in new window

扩展资料:《FreeSql 将 Saas 租户方案精简到极致[.NET ORM SAAS]》open in new windowFreeSql 分布式事务 TCC/Saga 编排重要性open in new window

FreeSql.AdminLTE

.NETCore MVC 中间件,基于 AdminLTE 前端框架动态产生指定 FreeSql 实体的增删查改的【预览管理功能】。

开源地址:https://github.com/2881099/FreeSql.AdminLTEopen in new window

扩展资料:《【低码】asp.net core 实体类可生产 CRUD 后台管理界面》open in new window

FreeSql.DynamicProxy

轻量级 AOP 动态代理,支持 .NetCore 或 .NetFramework4.0+ 平台,使用动态编译技术一般用于学习用途。

开源地址:https://github.com/2881099/FreeSql.DynamicProxyopen in new window