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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesEmbedded Graphics Libraries

Software libraries designed to manage and render visual displays on small, resource-constrained embedded screens.

Distinct from Graphics Rendering APIs: None of the candidates target embedded screen rendering; most focus on high-performance APIs (Vulkan/OpenGL) or terminal emulation.

Explore 5 awesome GitHub repositories matching hardware & iot · Embedded Graphics Libraries. Refine with filters or upvote what's useful.

Awesome Embedded Graphics Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • peng-zhihui/holocubicAvatar peng-zhihui

    peng-zhihui/HoloCubic

    6,652Vezi pe GitHub↗

    HoloCubic is an embedded desktop widget station and holographic display system. It consists of a graphics framework for rendering resolution-specific visuals and a hardware setup that uses a beam-splitting prism and transparent screen to create floating 3D visual effects. The system includes a PC-based hardware emulator used to design and verify graphical interfaces before deploying code to physical hardware. It also features an inertial measurement unit motion controller that translates physical movement into navigation inputs for the user interface. The project covers an asset pipeline for

    Implements a graphics library for rendering resolution-specific visuals on an embedded display.

    C
    Vezi pe GitHub↗6,652
  • olikraus/u8g2Avatar olikraus

    olikraus/u8g2

    6,540Vezi pe GitHub↗

    u8g2 este o bibliotecă de drivere pentru afișaje monocrome scrisă în C și C++ pentru randarea graficii și a textului pe ecrane OLED și LCD. Funcționează ca o bibliotecă grafică embedded și renderer de fonturi, oferind un strat de abstractizare hardware pentru a gestiona comunicarea cu controllerele de afișare. Biblioteca se distinge prin gestionarea flexibilă a memoriei, oferind atât maparea memoriei pe tot ecranul pentru desenare arbitrară, cât și buffering de cadre bazat pe pagini pentru a reduce consumul de RAM. Optimizează în continuare utilizarea resurselor prin randarea textului direct pe afișaj, care evită bufferele de memorie intermediare. Framework-ul acoperă desenarea geometrică monocromă pentru linii, casete și cercuri, alături de un sistem de fonturi care susține dimensiuni personalizate și hărți de fonturi monocrome pre-randate. Integrarea hardware este gestionată prin suport pentru interfețe SPI, I2C și paralele, cu capabilități suplimentare pentru oglindirea și rotirea imaginilor în trepte de nouăzeci de grade. Biblioteca include suport de build pentru sistemul de operare în timp real RT-Thread.

    Provides a software library designed to manage and render visual displays on small, resource-constrained embedded screens.

    C
    Vezi pe GitHub↗6,540
  • witnessmenow/esp32-cheap-yellow-displayAvatar witnessmenow

    witnessmenow/ESP32-Cheap-Yellow-Display

    4,123Vezi pe GitHub↗

    Acest proiect este o bibliotecă de drivere de afișare ESP32 și un framework de interfață tactilă (UI). Oferă o colecție de configurații hardware și drivere software concepute pentru a controla ecranele tactile bazate pe ESP32. Repository-ul servește drept hartă a pinilor hardware încorporați, oferind un ghid pentru maparea pinilor fizici ai modulului de afișare. Acesta permite în mod specific utilizarea acestor ecrane ca panouri tactile controlabile în interfețele hardware de automatizare a locuinței. Proiectul acoperă dezvoltarea graficii încorporate, inclusiv redarea interfețelor vizuale și integrarea modulelor de afișare ESP32 pentru prototipuri electronice. Include, de asemenea, instrumente pentru maparea pinilor hardware pentru a identifica pinii GPIO disponibili pentru conectarea senzorilor și actuatoarelor externe.

    Provides libraries specifically designed for rendering interactive interfaces on resource-constrained embedded screens.

    Rust
    Vezi pe GitHub↗4,123
  • xiaowenxia/embedded-notesAvatar xiaowenxia

    xiaowenxia/embedded-notes

    3,998Vezi pe GitHub↗

    embedded-notes is a collection of technical study guides and development notes focused on embedded Linux, Linux kernel internals, and C programming. It serves as a reference for embedded systems development and a preparation resource for technical interviews in the field. The project provides detailed documentation on writing device drivers, managing virtual memory, and understanding kernel internals. It also includes guides on IoT network protocols, such as MQTT and TCP/IP, and outlines the architectural details of chip architectures and hardware peripherals. The material covers a broad sur

    Documents the use of industry-standard rendering libraries for hardware-accelerated visuals on resource-constrained embedded screens.

    armcdriver
    Vezi pe GitHub↗3,998
  • lvgl/lv_binding_rustAvatar lvgl

    lvgl/lv_binding_rust

    888Vezi pe 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

    Builds custom graphical user interfaces for resource-constrained embedded systems using memory-efficient widgets and display drivers.

    Rustembeddedgraphicsgui
    Vezi pe GitHub↗888
  1. Home
  2. Hardware & IoT
  3. Embedded Graphics Libraries