Open-source C projects categorized as UI

Top 14 C UI Projects

  • SketchyBar

    A highly customizable macOS status bar replacement

    Project mention: Dynamic Island on MacBook Pro | news.ycombinator.com | 2024-01-20
  • lv_port_esp32

    LVGL ported to ESP32 including various display and touchpad drivers

    Project mention: Show HN: FrameOS – operating system for single function smart frames | news.ycombinator.com | 2024-01-03

    The ESP32 port of LVGL might be a different approach to what you're looking for. There are also ready made boards with included display:



  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ltui

    🍖 A cross-platform terminal ui library based on Lua

  • love-nuklear

    Lightweight immediate mode GUI for LÖVE games

  • LinaVG

    2D Vector-Graphics library for drawing anti-aliased convex shapes, lines and texts.

  • webview

    Nim bindings for https://github.com/zserge/webview (by oskca)

    Project mention: Easly Use Any Web Browser as GUI in Nim | /r/nim | 2023-03-14

    Another thing is WebView embeds the whole WebView controller into your program, which makes it significant in size in megabytes. While WebUI-Nim can be a few Kb, and totally portable.

  • LameUI

    A very lame UI library for embedded systems.

    Project mention: LameUI v2.0 music player on ESP32. The 2.0 version has many new features. Lots of improvements are still needed. | /r/embedded | 2023-03-06

    By the way, LameUI repo is here: https://github.com/abhra0897/LameUI

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • haiku_darkstyle

    Haiku-os ControlLook & Decorator for darkFlat, moonFlat and lightFlat UI mode.

    Project mention: Haiku OS: The Open Source BeOS You Can Daily Drive in 2024 | news.ycombinator.com | 2024-01-15

    There's a "flat" decorator which makes things look more 'modern', if that's what you want: https://github.com/unarix/haiku_darkstyle#darkflat

    (Available in the Depot; install "haiku_extras" package.)

  • variation-ui

    Single-header terminal user interface library. Written in ansi-c

    Project mention: I made a single-header library for UI in ansi-c | /r/C_Programming | 2023-03-27

    First Library (11 months ago): Github

  • variation-lite-ui

    Single-header terminal user interface library. Written in ansi-c

    Project mention: I made a single-header library for UI in ansi-c | /r/C_Programming | 2023-03-27

    Second Library (Now): Github

  • ui

    Callback driven user interface library written with SDL2 (by Jacob-C-Smith)

  • oblivision

    A simple UI library rendered directly from a pixel buffer

    Project mention: Cool little software rendered pixel buffer GUI C library | news.ycombinator.com | 2024-02-26
  • vwebui


    Project mention: Calling JavaScript functions from V | /r/vlang | 2023-05-22

    I have no idea that such a thing is possible in the V language. I know that V can be transpiled into JavaScript. But it seems to me that one module allows you to call a JS function from V, but I'm not sure. Have a look here https://github.com/malisipi/vwebui

  • Raylib-FloorPlanning

    This project allows users to create rooms and add them to a floor plan. The floor plan will then resolve itself to not have any overlapping rooms

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-26.

C UI related posts


What are some of the best open-source UI projects in C? This list will help you:

Project Stars
1 SketchyBar 4,028
2 lv_port_esp32 926
3 ltui 771
4 love-nuklear 328
5 LinaVG 168
6 webview 98
7 LameUI 59
8 haiku_darkstyle 22
9 variation-ui 20
10 variation-lite-ui 2
11 ui 1
12 oblivision 1
13 vwebui 0
14 Raylib-FloorPlanning 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives