yappologistic/CUI
Library
Can I trust it?
Worth a closer look before you use it.
Warnings Check
Very new: it was created 2 days ago. Wait a little before installing it.
Stars from real accounts No data
We haven't checked its stars for fakes yet.
Active OK
Last change today.
Licence OK
MIT: you can use it for free, also in a commercial product. Keep the licence notice.
Quick checks from public data. They help, but they are no guarantee.
What it is
A C99 library of about 150 native UI components with spring animations and full keyboard support, drawn by its own renderer. It targets Windows, macOS and Linux with no dependencies and builds with CMake.
Who it's for
C and C++ developers building cross-platform desktop applications with native UI
How to use it
Install
cmake -S CUI -B build -DCMAKE_BUILD_TYPE=ReleaseFrom its README. Check it there before running it.
Ask your AI to set it up
Paste this into Claude, ChatGPT or your coding assistant.
Help me install and set up yappologistic/CUI in my project. Follow its README: https://github.com/yappologistic/CUI. Explain each step and check it is safe before running anything.
Star curve
On the radar
Its place among the radar's top 100, day by day, with #1 at the top. Gaps are days it was out of the top 100.
Records
- Best place on RepoAlerts: #42, on 7 Nov 2026
Alternatives
Similar projects named in its profile. Each link searches the directory.
Get alerts for repos like this
We'll email you when something in Apps & desktop starts rising. Free, once a week, only what matches.
What arrives: one email on Mondays with the repos that match, never more. See last week's. Privacy
For maintainers
Add this badge to your README. It shows the repo's place on the radar, updates every hour and links back to this page.
[](https://repoalerts.com/repo/yappologistic/CUI?ref=badge)Similar repos
- ppmpreetham/BUI
A C-based UI library that reuses Blender's widget drawing, interaction rules and look as a standalone toolkit. Layout, input and rendering run natively on CPU or GPU, with bindings for Python, Rust, J
- vivaui/viva
A Go desktop UI framework that draws through each platform's native window and GPU APIs (Cocoa and Metal, Win32 and Direct3D 11, XCB and Vulkan) with no WebView or bundled runtime. Includes a viva CLI
- 1bye/gpui-motion
Rust library for declarative, interruptible motion in native GPUI CE applications. Components describe target states, and transitions, springs and interruptions are handled on stock GPUI CE without a
- khromov/gpuix-svelte
A Svelte custom renderer that draws desktop app interfaces directly into native, GPU-accelerated windows using GPUI, the UI framework behind the Zed editor. Apps run inside Node or Bun and can access
- Trendorin/yami
A pixel-art desktop environment for the niri Wayland compositor, with its own Rust shell (bar, launcher, notifications, lock screen, widgets), file manager, image viewer and video player, all sharing
- oneo-me/onevra
Go component library for native desktop applications, built on MyGo. Provides themed controls, window shells, Lucide icons, and composed components such as chat, Markdown, charts and a command palette