awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesEmbedded Graphics Engines

High-performance rendering engines optimized for memory-constrained embedded devices.

Distinct from Graphics Engines and Rendering: Distinct from Graphics Engines and Rendering: focuses on the specific constraints and requirements of embedded C-based rendering.

Explore 6 awesome GitHub repositories matching graphics & multimedia · Embedded Graphics Engines. Refine with filters or upvote what's useful.

Awesome Embedded Graphics Engines GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • lvgl/lvglالصورة الرمزية لـ lvgl

    lvgl/lvgl

    23,880عرض على GitHub↗

    This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces on resource-constrained embedded hardware. It functions as a comprehensive framework that provides a widget toolkit, a rendering engine, and hardware-agnostic drivers to support the development of graphical displays on microcontrollers and embedded systems. The framework distinguishes itself through a flexible, object-oriented widget hierarchy and a declarative layout engine that supports responsive design patterns like flexbox and grid systems. It enables developers to synchro

    Provides a high-performance rendering engine for embedded devices that manages display buffers and input processing.

    Ccembeddedgraphics
    عرض على GitHub↗23,880
  • vurtun/nuklearالصورة الرمزية لـ vurtun

    vurtun/nuklear

    14,186عرض على 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

    Delivers a memory-efficient interface system designed for high-performance rendering in resource-constrained environments.

    Ccc89gui
    عرض على GitHub↗14,186
  • idea4good/guiliteالصورة الرمزية لـ idea4good

    idea4good/GuiLite

    7,749عرض على GitHub↗

    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 frame

    A minimal graphics engine optimized for composing layouts and rendering on memory-constrained embedded devices.

    C++
    عرض على GitHub↗7,749
  • bodmer/tft_espiالصورة الرمزية لـ Bodmer

    Bodmer/TFT_eSPI

    4,805عرض على GitHub↗

    TFT_eSPI هي مكتبة عرض TFT لـ Arduino ومحرك رسومات مضاد للتعرج يستخدم لتشغيل الشاشات عبر واجهات SPI أو متوازية على متحكمات ESP32، و ESP8266، و STM32، و RP2040. توفر برنامج تشغيل شاشة مسرع بـ DMA لزيادة معدلات الإطارات ومخزن إطارات قائم على العفاريت (Sprites) لمنع وميض العرض. تتميز المكتبة بواجهة شاشة تعمل باللمس متكاملة لمعالجة المدخلات من وحدات التحكم القائمة على SPI. وتتميز بنظام رندرة قادر على رسم أشكال مضادة للتعرج وخطوط Unicode عالية الجودة للقضاء على الحواف المسننة. يغطي المشروع مجموعة واسعة من قدرات الرسومات، بما في ذلك فك تشفير PNG المضغوط، ورندرة النصوص المتناسبة، وتجريد الأجهزة لرقائق تشغيل الشاشة المختلفة. كما تدير تحسينات على مستوى الأجهزة مثل مشاركة ناقل SPI بين الشاشات وبطاقات SD، بالإضافة إلى الاتصال المتوازي بـ 8 بت.

    Uses DMA and PIO hardware to accelerate image transfers and render compressed PNGs on resource-constrained devices.

    Carduinoarduino-libraryesp32
    عرض على GitHub↗4,805
  • tinyobjloader/tinyobjloaderالصورة الرمزية لـ tinyobjloader

    tinyobjloader/tinyobjloader

    3,826عرض على GitHub↗

    tinyobjloader is a header-only C++ library for parsing Wavefront OBJ and MTL files. It extracts 3D mesh geometry, shape topology, and material definitions into memory, supporting the conversion of formatted text strings or files into vertex, normal, and texture coordinate data structures. The library provides a triangulation pipeline that converts complex, multi-vertex polygons into triangles using 2D projection and ear-clipping algorithms. It supports physically based rendering setups by extracting PBR material parameters and texture maps from material library files. To handle large dataset

    Optimizes 3D model loading for resource-constrained embedded environments using custom memory allocators.

    C++
    عرض على GitHub↗3,826
  • lvgl/lv_binding_rustالصورة الرمزية لـ lvgl

    lvgl/lv_binding_rust

    888عرض على GitHub↗

    Lvbindingrust is an embedded graphics framework and resource-efficient user interface library implemented as a Rust graphical interface library. It provides language bindings that wrap low-level C library functions to bridge underlying hardware graphics APIs, facilitating the construction of custom graphical user interfaces on resource-constrained embedded systems and microcontrollers. The project incorporates custom memory allocator routing and an internal memory manager that direct dynamic memory allocations through specialized internal graphics memory managers instead of the default syst

    Tests and runs graphical user interface layouts inside a desktop environment before deploying to physical hardware.

    Rustembeddedgraphicsgui
    عرض على GitHub↗888
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Embedded Graphics Engines

استكشف الوسوم الفرعية

  • Embedded C++ Graphics UtilitiesDependency-free C++ parsers for resource-constrained graphics environments. **Distinct from Embedded Graphics Engines:** Distinct from embedded graphics engines: focuses on the utility parser role.
  • Embedded Graphics UtilitiesGraphics parsing tools optimized for resource-constrained embedded environments. **Distinct from Embedded Graphics Engines:** Distinct from graphics engines: focuses on the utility aspect of parsing for embedded systems.