CUI:用纯 C 打造原生 UI 组件库

CUI – Native UI components for C

CUI 是一个基于 C99 的原生 UI 组件库,专为桌面应用设计,支持 Windows、Mac 和 Linux 三大平台。它提供约 64 个完整组件,包括数据网格、命令面板、节点编辑器等,无需额外依赖,整个应用体积仅约 100 KB。CUI 采用即时模式(Immediate Mode)架构,每帧渲染时间低于 0.25 毫秒,且完全支持键盘操作和简化动画。开发者只需几行代码即可快速构建界面,变量即状态,无需手动同步。无论是主题定制还是自定义组件,CUI 都提供了灵活的工具和清晰的文档,让你在一个下午就能掌握从窗口创建到渲染器集成的全流程。

你的界面就是纯 C,组件是绘制自身的函数,变量即状态,每帧重新描述整个屏幕,无需同步任何东西。

同日更多故事

2026-11-09