|over 2 years ago||5 months ago|
|BSD 3-clause "New" or "Revised" License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning tinyfiledialogs yet.
Tracking mentions began in Dec 2020.
libui-ng-sys: external FFI bindings for libui-ng
2 projects | reddit.com/r/rust | 20 Apr 2022
libui-ng is a cross-platform GUI library with native widgets written in C. It is based on an earlier, (currently) inactive project known as libui. While Rust bindings for libui have existed for years (see ui-sys and iui), there is no solution for the new libui-ng; libui-ng-sys aims to fill this role.
What GUI library should I start with after learning C?
3 projects | reddit.com/r/C_Programming | 17 Feb 2022
Not-gtk GUI Libs/frameworks for plain C
6 projects | reddit.com/r/C_Programming | 22 Jan 2022
https://github.com/andlabs/libui is very nice, but unfortunately dead, if it serves your purpose consider using it, this is a fork under development https://github.com/libui-ng/libui-ng
Ask HN: Is there any cross platform non native GUI written in C that looks good?
2 projects | news.ycombinator.com | 7 Dec 2021
Better yet, it has excellent DSLs that make it possible to build desktop apps in a way similar to HTML, but much better due to keeping all code dynamic in one language (no static/dynamic multi-language separation/mixing dissonance):
Usable cross-platform GUI?
2 projects | reddit.com/r/vlang | 4 Nov 2021
Maybe a module that uses https://github.com/andlabs/libui or a light HTML renderer?
Electron Adventures: Episode 82: Glimmer DSL
3 projects | dev.to | 29 Oct 2021
LibUI is a "portable GUI library for C". It comes with so many disclaimers that it's an incomplete alpha version.
Glimmer DSL for LibUI – Simplest Native GUI Cross-Platform Syntax
3 projects | news.ycombinator.com | 22 Oct 2021
I find the concepts (i.e. "SWT without Java") behind libui (https://github.com/andlabs/libui) exciting, and I could picture myself using it someday (through its Python bindings).
I'm a bit worried, though, that the project is described as "mid-alpha" and hasn't received a single commit since January this year.
Could anyone familiar with the project comment on its current state ?
Nim version 1.6.0 released - Nim Blog
4 projects | reddit.com/r/programming | 19 Oct 2021
In search of a simple GUI library for C/C++
8 projects | reddit.com/r/C_Programming | 15 Oct 2021
just now I was browsing libui.
Glimmer DSL for LibUI Beta Release
6 projects | dev.to | 8 Oct 2021
LibUI is a thin Ruby wrapper around libui, a relatively new C GUI library that renders native controls on every platform (similar to SWT, but without the heavy weight of the Java Virtual Machine).
What are some alternatives?
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
wxWidgets - Cross-Platform C++ GUI Library
nana - a modern C++ GUI library
ncurses - snapshots of ncurses - see http://invisible-island.net/ncurses/ncurses.faq.html (no pull requests are accepted)
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
NanoGUI - Minimalistic GUI library for OpenGL
FINAL CUT - A text-based widget toolkit.
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
Yue - A library for creating native cross-platform GUI apps