×

.NET 跨平台桌面 UI 新标杆!AtomUI:Ant Design×Avalonia,开箱即用企业级组件库

独孤求败 独孤求败 发表于2026-04-20 20:40:13 浏览8 评论0

抢沙发发表评论

做.NET 跨平台桌面应用,你是不是也常被这些问题卡住:界面丑、组件少、跨平台样式乱、适配成本高、想用上 Ant Design 却没有桌面版?

图片

今天给大家推荐一个GVP 级开源神器——AtomUI,直接把 Ant Design 的企业级体验搬进 Avalonia/.NET 桌面开发!

图片
图片

AtomUI 到底是什么?

AtomUI = Avalonia + Ant Design 的跨平台企业级 UI 组件库

图片
图片

  • 底层:Avalonia 11.3.x,真正跨平台 UI 引擎
  • 设计:1:1 还原 Ant Design 交互与视觉规范
  • 技术:.NET 8+/ 支持.NET 10,XAML+ C# 经典开发体验
  • 协议:LGPL-3.0,二进制商用免费,无授权焦虑

它解决的核心痛点:

✅ 一套代码,Windows/macOS/Linux 全平台跑

✅ 不用自己画控件,直接用企业级组件

✅ 主题自由定制,明暗模式一键切换

✅ 开箱即用,几分钟搭出专业界面

适合谁用:

  • 做 Windows/macOS/Linux 跨平台工具
  • 开发企业管理系统、运维面板、工业桌面软件
  • 想要好看界面但不想写大量样式的.NET 开发者
  • 外包 / 项目交付,追求快交付、高颜值、低 Bug

运行环境以及快速上手:

.NET 8 及其以上(开发期支持 .NET 10)
Avalonia 11.3.x
支持 Windows、macOS、Linux 跨平台
一行命令快速安装:

dotnet add package AtomUI --version 5.2.0-build.4
上手极简

1.配置项目文件

图片.png

2.配置程序入口文件

图片.png

3.App 启动时启用:

图片.png

已经发布的包如下:

包名
描述
AtomUI.Core
核心基础设施 — 主题系统、Token 系统、动画
AtomUI.Controls.Shared
面向控件开发的共享接口与枚举
AtomUI.Desktop.Controls
桌面控件库 — 主要安装包
AtomUI.Desktop.Controls.DataGrid
DataGrid 数据表格控件(按需引入)
AtomUI.Desktop.Controls.ColorPicker
ColorPicker 颜色选择器控件(按需引入)
AtomUI.Generator
面向自定义控件开发的源代码生成器
AtomUI.Fonts.AlibabaSans
阿里巴巴普惠体字体包

gitee地址:https://gitee.com/atomui/atomui
gitHub地址https://github.com/AtomUI/AtomUI
示例地址:https://github.com/AtomUI/AtomUI.Samples


群贤毕至

访客