|27 minutes ago||14 days ago|
|MIT License||BSD 3-clause "New" or "Revised" 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.
Esp32 and 3.5 tft touch screen
2 projects | reddit.com/r/esp32 | 22 Nov 2022
You could try the LVGL library. I'm using it on my current project and have no complaints so far. Can't help you with the MCUfriend.
ESP32-S3 with 4.3 display (ESP32-8048S043)
3 projects | reddit.com/r/esp32 | 27 Oct 2022
cd test mkdir components cd components/ git clone -b release/v8.3 https://github.com/lvgl/lvgl.git cd .. -place sdkconfig.defaults- cd main -place test.c and CMakeLists.txt cd .. idf.py set-target esp32s3 idf.py build flash monitor
egui (UI framework) ported to the Car Thing
3 projects | reddit.com/r/carthinghax | 26 Oct 2022
I chose egui because it is performance, efficiency and reliability focused. It does not have a lot of focus on aesthetics though. If you really want to build awesome looking apps, lvgl (just check out those demos, they are gorgeous!) may be a better choice.
tiny_ttf: Lightweight TrueType support in LVGL
2 projects | reddit.com/r/esp32 | 12 Oct 2022
It's in the development branch here: https://github.com/lvgl/lvgl
The nice!view, a low power, high refresh rate OLED display replacement, is now available worldwide!
2 projects | reddit.com/r/ErgoMechKeyboards | 1 Oct 2022
Customizing widgets is doable with ZMK that uses LVGL but it is not very end user friendly at the moment. You'll probably need to fork ZMK and modify the status screen (unless you use a custom board definition). It's definitely possible though, e.g. I played around to add new images to the Corne-ish Zen display, or an animated WPM widget for OLEDs.
GUI Libraries on C++
2 projects | reddit.com/r/cpp | 25 Sep 2022
Like this one https://lvgl.io/
my very first project based on freeRTOS and lvgla.
2 projects | reddit.com/r/esp32 | 6 Aug 2022
I was going to use lovyanGFX together with LVGL. but I had a few difficulties running it so back to TFT_eSPI. this UI you are seeing is based on LVGL and TFT_eSPI is just acting as a graphics driver to drive to display.
Is there any MIT/BSD licensed UI framework for C++ ?
19 projects | reddit.com/r/cpp | 21 May 2022
LVGL (https://lvgl.io/) - MIT
Resources to learn how to create a display-driving embedded linux application?
3 projects | reddit.com/r/embedded | 19 Apr 2022
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 ?
19 projects | reddit.com/r/cpp | 8 Apr 2022
LVGL. It is designed for embedded system, but can be used on virtually every platforms.
SPI Flash file system vs writing my own fifo?
2 projects | reddit.com/r/embedded | 27 Oct 2022
Small MicroSD module for project
2 projects | reddit.com/r/embedded | 26 Sep 2022
Rather easy to add LittleFS for file storage onto the NOR flash. https://github.com/littlefs-project/littlefs
CircuitPython – The easiest way to program microcontrollers
2 projects | news.ycombinator.com | 8 Jun 2022
Hacker News top posts: Feb 18, 2022
2 projects | reddit.com/r/hackerdigest | 18 Feb 2022
Littlefs – A little fail-safe filesystem designed for microcontrollers\ (31 comments)
Littlefs – A little fail-safe filesystem designed for microcontrollers
4 projects | news.ycombinator.com | 18 Feb 2022
Is that an issue with Arduino? This PR  suggests a R/W compile is around 13k (or R/O for 5k) on an M0. I don't know if there'd be a big difference compiling for AVR though.4 projects | news.ycombinator.com | 18 Feb 2022
Trouble with variable seek times in SPIFFS
2 projects | reddit.com/r/esp32 | 5 May 2021
LittleFS [sic, it's littlefs] is the future. It's much faster for most things. You might check it out.
Choosing an appropriate file system for SPI NOR Flash memory
4 projects | reddit.com/r/embedded | 21 Apr 2021
I just recently tested "Little FS". https://github.com/littlefs-project/littlefs It is actively being maintained and works rather well. SpiFFS is still available, but is no longer maintained (no updates in 8 yrs).4 projects | reddit.com/r/embedded | 21 Apr 2021
Microsoft/Uf2: USB Flashing Format
2 projects | news.ycombinator.com | 30 Jan 2021
For microcontrollers, https://github.com/littlefs-project/littlefs has some mindshare (although not sure how much there is outside the mbed world).
What are some alternatives?
spiffs - Wear-leveled SPI flash file system for embedded devices
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
LovyanGFX - SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
GuiLite - ✔️The smallest header-only GUI library(4 KLOC) for all platforms
qt5-webkit-container - A barebones WebKit container for pure HTML5 UI
zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
go - The Go programming language
flipper - A desktop debugging platform for mobile developers.
Elements C++ GUI library - Elements C++ GUI library
hagl - Hardware Agnostic Graphics Library for embedded
gfxprim - Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.