leanUI : small polish UI lib with animation
github.com·23h·
Flag this post

leanUI

leanUI is a small immediate-mode UI library written in C99. It’s designed for games and lightweight applications that need a clean, polished interface without bringing in a full framework.


Overview

  • Immediate-mode API (rendering is also immediate, now command list to traverse, easier to integrate your own rendering)
  • No allocations, no dependencies beyond the C standard library
  • Single header / single source, easy to drop into any project
  • Built-in easing and animation for a smooth, modern feel
  • A focused set of well-designed widgets
  • ~500 lines of code, compiles in seconds
  • Low memory footprint ~3kb as the lib does not store any data for widget and don’t use hashmap

Widgets

leanUI provides a small, cohesive set of widgets:

  • Buttons — with ho…

Similar Posts

Loading similar posts...