下拉刷新
C# 项目
分类

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub C# 项目 集合。

Star 8k
Fork 784

微软开源的反向代理工具包。该项目是微软团队用 C# 开发的一个提供核心代理功能的工具库,可作为库和项目模板,用于创建反向代理服务器的项目,内含简单的反向代理服务器示例项目。

Star 3.4k
Fork 167

实用的多功能原神工具箱。这是一款专为 Windows 平台设计的原神工具箱,支持多账号切换、自定义帧率上限、祈愿记录、成就管理、签到奖励、查询角色资料、养成计算器等功能。它不对游戏客户端进行任何破坏性修改,只为改善原神桌面端玩家的游戏体验。

Snap.Hutao
Star 1.1w
Fork 1.2k

一个支持磁力资源聚合搜索的工具。该项目能够将多个私有和公共的 BT 站点转化为统一的 API,并提供了一个简易的 Web 页面,方便统一管理搜索结果和下载任务。

Jackett
Star 2.8k
Fork 358

Unity 滑动列表插件。该项目采用 Unity 引擎动画系统来定制列表滑动效果,具备非常高的灵活性,除了用作滑动列表,还可以用作导航栏。项目代码结构和风格规范,接入成本低、易于使用和定制。

using UnityEngine; using UnityEngine.UI; using FancyScrollView; class MyCell : FancyCell<ItemData> { [SerializeField] Text message = default; public override void UpdateContent(ItemData itemData) { // 更新内容 message.text = itemData.Message; } public override void UpdatePosition(float position) { // position 是一个介于 0.0 到 1.0 之间的值 // 可以根据 position 自由控制滚动的外观 } }
FancyScrollView
Star 6.8k
Fork 302

基于马尔可夫链的图像生成器。马尔可夫链是一种数学模型,具有“无记忆”的性质,即未来状态的概率分布只依赖于当前状态,而不依赖于过去的状态。该项目利用马尔可夫链原理,通过模拟图像的状态转移来生成独特的图像,包括建筑、迷宫等。

MarkovJunior
6
Kavita
Star 5.1k
Fork 261

一款功能丰富的在线阅读平台。该项目可以在本地架设一个阅读漫画和电子书的 Web 平台,在手机、平板、台式机等设备上都有着出色的访问体验。

Kavita
Star 3.2k
Fork 175

Windows 多显示器鼠标平滑移动的工具。在 Windows 多显示器、分辨率不一致的情况下,鼠标在屏幕间移动会出现跳跃,比如外接了一台 4k 屏幕的和一台 2k 的屏幕,从 4k 屏幕中间挪到 2k 屏幕,鼠标就出现在底部了。该项目可以完美解决这个鼠标跳跃的问题,实现 Windows 多显示器鼠标平滑移动。

LittleBigMouse
Star 1.7k
Fork 425

一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。

EGamePlay
Star 1.5k
Fork 192

在 Windows 电脑上控制 Android 设备的工具。该项目是基于 scrcpy、采用 C# 编写的控制 Android 设备的 PC 桌面工具,提供了更加简洁的交互界面。

FreeControl
Star 3.5k
Fork 350

适用于 MPD/M3U8/ISM 的流媒体下载器。该项目可以将常见的流媒体保存到本地,支持点播、录制直播、自动混流等功能,适用于 Windows、Linux、macOS 操作系统。

N_m3u8DL-RE