大家好,很高兴在这里宣布 AtomUI OSS 1.0.0 正式发布,从 2024 年 6 月 19 日写下第一行代码,截至 2025 年 9 月 25 日一共 463 天,1564 次代码提交,一共 60 多个常用控件,覆盖了软件研发领域常见场景。
我们在此郑重承诺,为了致敬蚂蚁集团优秀的设计语言 Ant Design,AtomUI OSS 中包含的所有控件永久免费商用。
感兴趣的开发者可以关注 AtomUI 的官方库: Gitee 库 https://gitee.com/chinware/atomui Github 库 https://github.com/chinware/atomui
如果对 AtomUI 感兴趣也可以加入我们的微信和 QQ 交流群
什么是 AtomUI
AtomUI 是基于 .NET 技术的 Ant Design 实现,致力于将 Ant Design 优秀高效的设计语言和体验带到 Avalonia/.NET 跨平台桌面软件研发领域。
AtomUI 解决了什么核心问题
- 在跨平台桌面软件研发领域的痛点:
- 多平台用户体验一致性难保证
- 开发与维护成本高
- 非原生解决方案软件臃肿运行效率低下
AtomUI 解决方案
- 基于现代 .NET 跨平台技术和 Avalonia UI 底层引擎,保证高运行效率和低的开发成本
- 实现软件工业中被广泛接受的软件 UI 设计语言,像素级还原 Ant Design 5.0,提供优秀的软件 UI 体验
- 采用 LGPL v3 开源协议,商用免费无额外成本
目前 AtomUI 已经被 Ant Design 接纳为 .NET 跨平台桌面软件领域的社区实现,同时也感谢 Gitee 给 AtomUI 颁发的 GVP 证书:
什么是 Ant Design

什么是 Avalonia UI

Avalonia 是一个开源的、跨平台的用户界面(UI)框架,用于构建基于 .NET 的原生应用程序。Avalonia 的强大之处在于其真正的跨平台能力。它不仅能创建 Windows 应用,还能直接编译并运行在 macOS、Linux 以及多种嵌入式操作系统上。它通过自身的渲染引擎在不同平台上绘制控件,确保了应用程序在不同操作系统上拥有一致的外观和行为。
为什么要研发 AtomUI
我们在研发我们跨平台数据库管理工具 ATOMDB 的时候遇到一个现实问题,怎么让 ATOMDB 在多个主流操作系统平台保持体验一致,最开始我们使用 Qt 实现了一版多平台的实现,但是发现工作量非常巨大,且开发和维护成本对于我们这样小的创业团队是不可承担的。所以我们就萌生了自研一套 UI 控件库的想法,经过调研各种跨平台的方案,我们最终选择使用 Avalonia/.NET 作为底层构建 AtomUI 控件库。
未来一年规划
- 目前 AtomUI OSS 虽然已经包含了大部分的 Ant Design 设计语言中的控件,但是还是有少量的控件需要新增。同时 API 还是没有彻底稳定,这个也是一个非常重要的工作。
- 在开发 AtomUI OSS 这一年中,我们被问及最多的是文档,因为资源实在有限,所以我们在前期研发的时候暂时没有写文档,这个也是我们非常急迫需要做的事情。
- 在 AtomUI OSS 基础上开发出 1-3 款商业控件,比如 OFD、PDF 和富文本渲染控件。
写在最后
研发基础软件,是一条少有人走的漫漫长路。它不像追逐风口的热钱,能在短期内看到回报的涟漪。它需要你沉下心来,面对一行行枯燥的代码,构建底层而复杂的逻辑。这是一项基石工程,周期动辄以五年、十年计,期间是持续的、看不见尽头的投入,是无数个深夜对棘手 bug 的苦苦思索,是技术路线选择的迷茫与阵痛。在相当长的时间里,它只有付出,没有商业上的喝彩,甚至不断有人冷嘲热讽,显得与这个追求“快”和“即时回报”的世界格格不入。
然而,所有宏大的叙事,都始于一个微小的起点。所有参天大树,都源于一粒深埋地下的种子。“做”这个动作本身,就蕴含着一切可能。 如果不敲下第一行代码,不搭建第一个框架,那么成功的概率将恒为零。正是在这漫长而艰难的构建中,技术得以沉淀,经验得以积累,壁垒得以形成。每一步跋涉,都在缩短与目标的距离;每一次尝试,都可能成为未来破局的关键。
先有“做”,才有“可能”。这条路上充满了不确定,唯一可以确定的是,如果因为艰难而不开始,我们将永远与那些改变世界的基石无缘。这不仅是技术的长征,更是一场关于信念与远见的坚守。

北京秦派软件科技有限公司 (Qinware Technologies Ltd.) 是一家致力于开发生产力工具软件的技术公司,成立之初立志要在工具软件领域深耕,践行精益求精的研发精神,努力推出优质的生产力工具软件服务国内外的开发者,提升开发者的工作效率,同时创造出商业价值和社会价值。