awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
idea4good avatar

idea4good/GuiLite

0
View on GitHub↗
7,749 stars·833 forks·C++·Apache-2.0·10 vueswww.youtube.com/watch?v=grqXEz3bdC0↗

GuiLite

GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems.

The library functions as an embedded graphics system for composing visual layouts and rendering multi-language text using UTF-8 encoding and compatible font engines. It supports the integration of multimedia content, including the display of 3D graphics and video playback.

The framework covers general interface design capabilities, including visual layout design and the monitoring of IoT device telemetry.

Features

  • Graphical User Interfaces - A lightweight framework for building graphical user interfaces across microcontrollers and desktop operating systems.
  • Header-Only GUI Frameworks - Implemented as a lightweight, header-only C++ library for rapid GUI development.
  • Embedded Graphics Engines - A minimal graphics engine optimized for composing layouts and rendering on memory-constrained embedded devices.
  • Embedded Visualization - Optimized for rendering interactive widgets and telemetry on resource-constrained microcontrollers.
  • Cross-Platform Implementations - Provides a portable interface system that ensures consistent visual layouts across various hardware and OS platforms.
  • Cross-Platform UI Frameworks - A cross-platform UI framework supporting environments from embedded hardware to desktop platforms.
  • User Interface Components - Provides a set of reusable visual widgets and interface components for diverse environments.
  • Header-Only Libraries - Distributed as a header-only library to simplify integration into C++ projects.
  • Text Rendering - Implements a system for rendering UTF-8 encoded text and global languages via compatible font engines.
  • Internationalization - Displaying user interface text in various global languages using UTF-8 encoding and compatible font engines.
  • IoT Telemetry Visualization - Enables real-time monitoring and visualization of IoT device telemetry data.
  • Multilingual Support - Provides support for rendering multi-language text using UTF-8 encoding and compatible font engines.
  • Visual Layout Editors - Includes tools for visually arranging interface elements and defining application layouts.
  • Interfaces utilisateur graphiques - Minimalist header-only GUI library for multiple platforms.
  • GUI Frameworks - Small header-only GUI library for all platforms.
  • User Interface - Header-only cross-platform GUI library.
  • Media & Communication - Smallest header-only GUI library

Historique des stars

Graphique de l'historique des stars pour idea4good/guiliteGraphique de l'historique des stars pour idea4good/guilite

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait idea4good/guilite ?

GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems.

Quelles sont les fonctionnalités principales de idea4good/guilite ?

Les fonctionnalités principales de idea4good/guilite sont : Graphical User Interfaces, Header-Only GUI Frameworks, Embedded Graphics Engines, Embedded Visualization, Cross-Platform Implementations, Cross-Platform UI Frameworks, User Interface Components, Header-Only Libraries.

Quelles sont les alternatives open-source à idea4good/guilite ?

Les alternatives open-source à idea4good/guilite incluent : fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… wxwidgets/wxwidgets — wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows,… ocornut/imgui — This project is an immediate-mode graphical user interface library designed for rapid development of tools and… vurtun/nuklear — Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of… mikke89/rmlui — RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a…

Alternatives open source à GuiLite

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec GuiLite.
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Goandroidcross-platformfyne
    Voir sur GitHub↗27,941
  • wxwidgets/wxwidgetsAvatar de wxWidgets

    wxWidgets/wxWidgets

    7,036Voir sur GitHub↗

    wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the

    C++c-plus-pluscocoacross-platform
    Voir sur GitHub↗7,036
  • ocornut/imguiAvatar de ocornut

    ocornut/imgui

    73,875Voir sur GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily intended for integration into existing rendering pipelines, where it produces raw vertex buffers and draw commands that are agnostic to the underlying graphics API. The library distinguishes itself through a highly decoupled architecture that supports complex, dockable, and multi-vi

    C++apicplusplusframework
    Voir sur GitHub↗73,875
  • vurtun/nuklearAvatar de vurtun

    vurtun/nuklear

    14,186Voir sur GitHub↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    Ccc89gui
    Voir sur GitHub↗14,186
Voir les 30 alternatives à GuiLite→