tinyfiledialogs
lvgl
Our great sponsors
tinyfiledialogs | lvgl | |
---|---|---|
0 | 22 | |
2 | 9,406 | |
- | 5.0% | |
0.0 | 9.8 | |
over 2 years ago | 5 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | MIT License |
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.
tinyfiledialogs
We haven't tracked posts mentioning tinyfiledialogs yet.
Tracking mentions began in Dec 2020.
lvgl
-
How to implement a GUI in c++?
2) if you're running it on an embedded device with limited memory then i'd suggest lvgl (https://github.com/lvgl/lvgl)
-
GUI library / framework
I've had good luck with LGVL.
-
Resources to learn how to create a display-driving embedded linux application?
If Qt licensing turns out to be unreasonable for you either way, there are a few other graphical toolkit options. One of my favorites is LVGL. That one might be closer to what you're used to in the microcontroller C space; very very light on resources, but could be a lot more work to develop (unless you're just so used to C that you pick it up naturally). Running it on Linux is a lot easier than on a microcontroller since you can use SDL or write direct to the framebuffer. LVGL UIs can also be prototyped fairly easily in a web browser playground.
-
GUI for software, not games, but lighter than Qt ?
LVGL. It is designed for embedded system, but can be used on virtually every platforms.
-
I made a shortlist of good libraries for my GUI C project and I want your thoughts and comments.
Good C library list: https://en.cppreference.com/w/c/links/libs https://github.com/Immediate-Mode-UI/Nuklear + C89, no dependencies, public license. 5/5 https://www.tecgraf.puc-rio.br/iup/ + good tutorial and wiki guides 5/5 https://libsdl.org/ + infinite possibilities - whole library for making games, forums, wiki - complicated, not many C tutorials, need to manage game states... 4/5 https://github.com/lvgl/lvgl + good docs - for embedded systems 4/5 https://github.com/ocornut/imgui + Popular, inspired Nuklear - for C++ 3/5 https://docs.enlightenment.org/api/imlib2/html/ + very efficient, used in Conky - uses X so only for Linux, just for displaying images and text and stuff 2/5 https://github.com/rxi/microui + simple, small - you need to handle your own drawing 2/5 GTK+ - no
-
Embedded GUI Contest
So RT-Thread IoT OS partnered with LVGL, STMicroelectronics, Nuvoton, and NXP to bring this contest, opening an opportunity for embedded developers that come from everywhere to explore more possibilities with embedded GUI.
-
What GUI library should I start with after learning C?
I actually ran across this and thought it would be fun to play around with https://github.com/lvgl/lvgl
- Are there any cross-platform GUI libraries out there?
-
lvgl library
what do you think of lvgl library (https://lvgl.io/)?
- LVGL β Light and Versatile Embedded Graphics Library
What are some alternatives?
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
TFT_eSPI - Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
GuiLite - βοΈThe smallest header-only GUI library(4 KLOC) for all platforms
LovyanGFX - SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
littlefs - A little fail-safe filesystem designed for microcontrollers
qt5-webkit-container - A barebones WebKit container for pure HTML5 UI
hagl - Hardware Agnostic Graphics Library for embedded
flipper - A desktop debugging platform for mobile developers.
gfxprim - Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
embox - Modular and configurable OS for embedded applications
OctoPrint-TouchUI - A touch friendly interface for a small TFT module or phone
go - The Go programming language