ghboke

ghboke / core-ui

Public

Direct2D hardware-accelerated rendering, Fluent 2 design system, 29+ built-in controls, declarative .ui markup, and a pure C API — all in a single DLL.

11
1
100% credibility
Found Apr 17, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

UI Core is a compact Windows UI framework delivering Microsoft's Fluent 2 design language through a simple C interface and declarative markup files for fast native apps.

How It Works

1
🔍 Discover UI Core

You're building a Windows app and want a modern, beautiful look that's fast and lightweight without heavy dependencies.

2
📥 Get the library

Download the single tiny file that powers all the modern visuals and controls.

3
📝 Design your screens

Describe your app's layout and buttons in a simple text file, like sketching a page.

4
🔗 Wire up actions

Link clicks and changes to your app's logic using a handful of lines in your preferred language.

5
Launch your app

Run it and instantly see a smooth, professional Windows interface that feels native and snappy.

6
🔄 Tweak live

Edit the layout file and refresh to see changes appear without rebuilding anything.

🚀 Ship your app

Package your beautiful, high-performance Windows app that's tiny and ready to share with users.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is core-ui?

Core-ui is a C++ Windows desktop UI framework packing Fluent 2 designs, Direct2D hardware acceleration, and 29+ controls into a single 8.4MB DLL with a pure C API. It lets you declare UIs in .ui markup files—like simplified XAML with CSS selectors, data binding, and hot reload—while binding from Rust, Python, Go, or C# without shims. Forget Electron bloat or Qt DLLs; ship Office-grade apps that start in under 200ms.

Why is it gaining traction?

It crushes alternatives like core ui react github, coreui pro github, or material ui core github on size (1MB static exe), memory (<30MB), and native Fluent 2 polish—no .NET or Chromium needed. The AI-friendly design (one cheatsheet for LLMs) plus predictable `ui_noun_verb` API hooks devs tired of framework hallucinations. Hot-reload .ui files speed iteration without rebuilds.

Who should use this?

Windows utility builders ditching Electron for offline tools, Rust/Go devs needing Fluent UIs without bindings hassle, or C++ embedders adding controls to existing apps. Perfect for downloaders, image viewers, or config panels where every MB counts—not web devs eyeing core ui angular github.

Verdict

Grab it for lean Windows apps outperforming kendo ui core github or core ui laravel github natives, but 11 stars and 1.0% credibility scream early alpha—run the demo, check Chinese-heavy docs (English soon). Solid foundation if you're Windows-bound.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.