OPEN SOURCE, OPEN POSSIBILITIES./用纯 C#,探索 AI 的下一种可能 ↗

底层引擎 / OPEN SOURCE

SimdSkia

独立 C# 2D 渲染引擎。连接 CPU SIMD、Vulkan、Direct2D 与 Avalonia 桌面应用。

2D 渲染AvaloniaSIMD

PROJECT SIGNALS

开放项目,看得见的活力。

数据同步中
Forks4仓库分支副本
Issues & PRs0当前开放条目
最近仓库推送2026-10-27来自 GitHub

每一个 Star,都是一次支持。

PACKAGE / NUGET

SimdSkia.Avalonia.Desktop

NuGet ↗
当前版本0.1.0-preview.8
累计下载量230
dotnet add package SimdSkia.Avalonia.Desktop --version 0.1.0-preview.8

下载量来自 nuget.org,不等于引用项目数或独立使用人数。被依赖情况请在 NuGet 的 Used By 中查看。

GitHub 与 NuGet 数据具有缓存,显示各自同步时间。

01 / OVERVIEW

项目概况

SimdSkia 是独立的 C# 2D 渲染引擎,提供绘图、字体、基础文字排版和图片编解码能力。它以 CPU 渲染为默认路径,也提供可选的 Vulkan 和 Windows Direct2D 后端。通过 Avalonia 适配包,可以研究纯托管渲染与跨平台桌面应用的结合。

02 / CAPABILITIES

主要能力

01

C# 绘图、字体、基础排版及图像编解码

02

CPU 渲染及可选 Vulkan / Direct2D 后端

03

Avalonia 桌面适配与部分 SkiaSharp 源码 API 兼容

03 / POSSIBILITIES

可以探索的场景

  • 研究 C# 2D 图形、字形与像素合成实现
  • 在 Avalonia 桌面示例中评估不同渲染后端
  • 比较具体场景的启动、分配、内存与画质表现

04 / GET STARTED

开始使用

开始之前

  • 按 README 使用匹配的 .NET、Avalonia 和预览包版本
  • GPU 后端需要对应系统 API 和驱动
  • 迁移已有应用前评估 API、字体与整页画质差异

获取项目

dotnet add package SimdSkia.Avalonia.Desktop --prerelease

接下来

  1. 新桌面示例优先安装 SimdSkia.Avalonia.Desktop 预览包。
  2. 按 README 配置启动代码,仅安装 NuGet 包还不能完成接入。
  3. 使用自己的实际页面检查画质、性能与内存,再决定是否迁移。
阅读完整文档 ↗

05 / SCOPE & STATUS

当前边界

当前为预览版,完整 API 和整页画质验收尚未全部通过;macOS GPU 尚未实现。

此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27

PEOPLE BEHIND THE STARS

每一份支持,都有名字。