[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10010":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":39,"readmeContent":40,"aiSummary":41,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":42,"discoverSource":43},10010,"GuiLite","idea4good\u002FGuiLite","idea4good","✔️The smallest header-only GUI library(4 KLOC) for all platforms","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=grqXEz3bdC0",null,"C++",7746,833,245,12,0,6,15,2,69.26,"Apache License 2.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38],"c","cpp","cross-platform","display","docker","embedded","graphics-library","gui","header-only","iot","iot-platform","mcu","microcontroller","2026-06-12 04:00:48","# Welcome to GUI-lite\n\u003Cp align=\"center\">\n    \u003Cimg src=\"documents\u002Flogo.png\" alt=\"Logo\"\u002F>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbuild-passing-brightgreen.svg\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows%20%7C%20Linux%20%7C%20macOS%20%7C%20iOS%20%7C%20Android%20%7C%20MCU-brightgreen.svg\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Farchitecture-amd64%20%7C%20arm%20%7C%20arm64-blue.svg\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%202-blue.svg\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">The smallest header-only GUI library (4 KLOC) for all platforms.\u003C\u002Fp>\n\u003Cp align=\"center\">\n    \u003Cimg src=\"documents\u002FWhyGuiLite.png\" alt=\"Why GuiLite\"\u002F>\n\u003C\u002Fp>\n\n- [中文](README_zh.md)\n\n## Lightweight\n- ✂️Small: 4,000+ lines of C++ code, zero dependency, header-only(GuiLite.h)\n- ⚡Fast: High Rendering performance, even work on MCU\n- 👫🏻Compatible: Work smoothly with 3rd party frameworks(Qt\u002FMFC\u002FWinform\u002FCocoa\u002FWeb)\n- ⚙️️Hardware Minimum Requirements:\n\n    | Processor | Disk\u002FROM space | Memory |\n    | --- | --- | --- |\n    | 24 MHZ | 29 KB | 9 KB |\n\n## Cross platform\n- Supported OSes: iOS\u002FmacOS\u002FWatchOS, Android, Linux, Windows, RTOS... or **MCU without OS**\n- Supported languages: C\u002FC++, Swift, Java, Javascript, C#, Golang...\n- Supported 3rd party libraries: Qt, MFC, Winforms, CoCoa...\n\n## Hero features\n- ☁️Cloud + IoT Solution: master your IoT business all over the world\n- 🔣Multi-language, supports UTF-8;📀Playback Video\n- 🔨[Toolkit](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteToolkit) for building font\u002Fimage resources\n- 📐[Layout GUI WYSIWYG](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLitePreviewer)\n- 📊Code Telemetry and Analysis in real time\n- 📦Supports 3D and [Web](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteWeb)\n- 🐋Run in docker with a single command: `sudo docker run -it --privileged -v \u002Fdev:\u002Fdev-share idea4good\u002Fgui-lite:latest bash \u002Frun.sh`\n\n## Easy to learn and support\nEven a C beginner could master GUI-lite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller and easier to read.\n- 📚Documentation\n    - [How to use GUI-lite?](documents\u002FHowToUse.md)\n    - [Design specification](documents\u002FHowToWork.md)\n    - [How to Layout widgets?](documents\u002FHowLayoutWork.md)\n    - [How to build unicode font\u002Fbitmap resource?](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteToolkit)\n    - [How to switch theme?](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Fblob\u002Fmaster\u002FHostMonitor\u002FUIcode\u002Fsource\u002Fresource\u002Fresource.cpp)\n    - [How to dispatch messages?](documents\u002FHowMessageWork.md)\n    - [UML chart of GUI-lite core](documents\u002FUML.md)\n- 📈Learning steps\n    1. Build GUI-lite library\n    2. Build\u002FDebug HelloXXX demos\n    3. Read\u002FModify `HelloXXX\u002FUIcode\u002FUIcode.cpp` code\n    4. Read\u002FModify `widgets` code\n    5. Read\u002FModify `core` code\n    6. Build your GUI framework\n- 📞[Reach out us](#community-channel) if you have any questions you are welcomed to our developer family.\n- 🀄️[Mirror repository in China](https:\u002F\u002Fgitee.com\u002Fidea4good\u002FGuiLite)\n\n## Demo wall\n- Zero dependency, 100% build pass & runnable\n- Click the demo you like, and run it on your hardware\n- Most of the demos have about 100 lines of UI code, the code repository is [GuiLiteSamples](https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples)\n---\n### MCU platform\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHello3D\">\u003Cimg src=\"documents\u002FHello3D.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloWave\">\u003Cimg src=\"documents\u002FHelloWave.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Wave on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloParticle\">\u003Cimg src=\"documents\u002FHelloParticle.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Particle on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloStar\">\u003Cimg src=\"documents\u002FHelloStar.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Star on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHello3Dwave\">\u003Cimg src=\"documents\u002FHello3Dwave.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D wave on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloNoTouch\">\u003Cimg src=\"documents\u002FHelloNoTouch.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Keyboard on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloMario\">\u003Cimg src=\"documents\u002FHelloMario.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mario on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloCircle\">\u003Cimg src=\"documents\u002FHelloCircle.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D circle on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n  \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHello3Ddonut\">\u003Cimg src=\"documents\u002FHello3Ddonut.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D donut on STM32\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloTimer\">\u003Cimg src=\"documents\u002FHelloTimer.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Timer\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloMolecule\">\u003Cimg src=\"documents\u002FHelloMolecule.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Molecule move\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloPendulum\">\u003Cimg src=\"documents\u002FHelloPendulum.gif\" width=\"200px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Pendulum effect\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n### IoT feature\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002Fdata_on_cloud.png\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Monitor IoT device on cloud\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FBuildInfo.png\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Code Telemetry & Analysis in real time\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloAzureIoT\">\u003Cimg src=\"documents\u002FHelloAzureIoT.jpg\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Track IoT device over the world\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n### Multi-language, Design tool and video\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloFont\">\u003Cimg src=\"documents\u002FHelloFont.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Lattice Font\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloFreetype\">\u003Cimg src=\"documents\u002FHelloFreetype.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Freetype Font\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLitePreviewer\">\u003Cimg src=\"documents\u002FPreviewer.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Layout GUI\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloJPG\">\u003Cimg src=\"documents\u002FHelloJPG.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Render JPG file quickly\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloFFmpeg\">\u003Cimg src=\"documents\u002FHelloFFmpeg.jpg\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Play video with FFmpeg\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n### Widgets & Controller\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloGuiLite\">\u003Cimg src=\"documents\u002FHelloGuiLite.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Emulate  Windows UI\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloScroll\">\u003Cimg src=\"documents\u002FHelloScroll.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Scroll widget\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloWidgets\">\u003Cimg src=\"documents\u002FHelloWidgets.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>How to use widgets\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloNets\">\u003Cimg src=\"documents\u002FHelloNets-pc.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D Nets on Windows\u002FLinux\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloTransparent\">\u003Cimg src=\"documents\u002FHelloTransparent.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Transparent dialog\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloSlide\">\u003Cimg src=\"documents\u002FHelloSlide.gif\" width=\"600px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Swipe view\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n### Cross platform\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FHostMonitor.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on Windows\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FMac.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on Mac\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FAndroid.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on Android\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FWinMR.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on Windows Mixed Reality\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FLinux.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on Linux\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteWeb\">\u003Cimg src=\"documents\u002FGuiLite3D.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D on Web\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteWeb\">\u003Cimg src=\"documents\u002FGuiLiteCube.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D on Web\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHostMonitor\">\u003Cimg src=\"documents\u002FiOS.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>HostMonitor on iPhone\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteWeb\">\u003Cimg src=\"documents\u002FGuiLiteGraphic.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>How display work\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n### Apple platform\n---\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHello3D\">\u003Cimg src=\"documents\u002FiWatch.hello3D.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>3D on Apple Watch\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloWave\">\u003Cimg src=\"documents\u002FiWatch.helloWave.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Wave on Apple Watch\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>    \n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidea4good\u002FGuiLiteSamples\u002Ftree\u002Fmaster\u002FHelloParticle\">\u003Cimg src=\"documents\u002FiOS.particle.gif\" width=\"300px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Particle on iPhone\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 📞Community Channel\nThanks for the help from the community, you all make GUI-lite better! And welcome to any new friend to join us.\n- [**@Twitter**](https:\u002F\u002Ftwitter.com\u002Fidea4good)\n- QQ group:\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cimg src=\"documents\u002Fqq.group-7.png\" width=\"240px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>開發群🔑：875721211\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Ftr>\n","GuiLite 是一个适用于所有平台的最小头文件GUI库，仅4K行C++代码。它具有零依赖、高性能渲染的特点，甚至能在MCU上运行。该库支持跨平台开发，包括iOS、Android、Linux、Windows及RTOS等操作系统，也兼容Qt、MFC等多种第三方框架。此外，GuiLite还提供了云+物联网解决方案、多语言支持（UTF-8）、视频播放功能以及用于构建字体\u002F图像资源的工具包。其简洁的设计使得即使是初学者也能快速掌握。非常适合需要轻量级图形界面解决方案的嵌入式系统或物联网项目使用。","2026-06-11 03:26:06","top_topic"]