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

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

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

5 مستودعات

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

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

    peng-zhihui/HoloCubic

    6,652عرض على 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
    عرض على GitHub↗6,652
  • olikraus/u8g2الصورة الرمزية لـ olikraus

    olikraus/u8g2

    6,540عرض على GitHub↗

    u8g2 هي مكتبة تعريف شاشة أحادية اللون مكتوبة بلغة C وC++ لعرض الرسومات والنصوص على شاشات OLED وLCD. تعمل كمكتبة رسومات مضمنة ومُصيِّر خطوط، مما يوفر طبقة تجريد للأجهزة لإدارة الاتصال مع وحدات تحكم العرض. تتميز المكتبة بإدارة مرنة للذاكرة، حيث توفر كلاً من تعيين ذاكرة ملء الشاشة للرسم التعسفي والتخزين المؤقت للإطارات القائم على الصفحات لتقليل استهلاك ذاكرة الوصول العشوائي (RAM). كما تعمل على تحسين استخدام الموارد من خلال عرض النص مباشرة على الشاشة، والذي يتجاوز مخازن الذاكرة الوسيطة. يغطي إطار العمل الرسم الهندسي أحادي اللون للخطوط والمربعات والدوائر، إلى جانب نظام خطوط يدعم أحجاماً مخصصة وخرائط خطوط أحادية اللون تم تصييرها مسبقاً. يتم التعامل مع تكامل الأجهزة عبر دعم واجهات SPI وI2C والمتوازية، مع قدرات إضافية لعكس وتدوير الصور بزيادات تسعين درجة. تتضمن المكتبة دعم بناء لنظام التشغيل في الوقت الفعلي RT-Thread.

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

    C
    عرض على GitHub↗6,540
  • witnessmenow/esp32-cheap-yellow-displayالصورة الرمزية لـ witnessmenow

    witnessmenow/ESP32-Cheap-Yellow-Display

    4,123عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة تعريف (driver) لشاشات ESP32 وإطار عمل لواجهة المستخدم التي تعمل باللمس. يوفر مجموعة من تكوينات الأجهزة وتعريفات البرامج المصممة للتحكم في شاشات اللمس القائمة على ESP32. يعمل المستودع كخريطة دبابيس (pinout) للأجهزة المدمجة، مما يوفر دليلاً لتعيين الدبابيس المادية لوحدة العرض. يتيح بشكل خاص استخدام هذه الشاشات كلوحات لمس قابلة للتحكم ضمن واجهات أجهزة أتمتة المنزل. يغطي المشروع تطوير الرسومات المدمجة، بما في ذلك عرض الواجهات المرئية ودمج وحدات عرض ESP32 للنماذج الأولية الإلكترونية. يتضمن أيضاً أدوات لتعيين دبابيس الأجهزة لتحديد دبابيس GPIO المتاحة لتوصيل المستشعرات والمشغلات الخارجية.

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

    Rust
    عرض على GitHub↗4,123
  • xiaowenxia/embedded-notesالصورة الرمزية لـ xiaowenxia

    xiaowenxia/embedded-notes

    3,998عرض على GitHub↗

    embedded-notes هي مجموعة من أدلة الدراسة التقنية وملاحظات التطوير التي تركز على Linux المضمن، وداخلية نواة Linux، وبرمجة C. تعمل كمرجع لتطوير الأنظمة المضمنة ومورد تحضيري للمقابلات التقنية في هذا المجال. يوفر المشروع وثائق مفصلة حول كتابة برامج تشغيل الأجهزة، وإدارة الذاكرة الافتراضية، وفهم داخلية النواة. كما يتضمن أدلة حول بروتوكولات شبكة IoT، مثل MQTT وTCP/IP، ويحدد التفاصيل المعمارية لهياكل الرقائق والأجهزة الطرفية. تغطي المادة سطحاً واسعاً من برمجة الأنظمة، بما في ذلك إدارة الذاكرة اليدوية، وإدارة دورة حياة العمليات، وتنفيذ مفاهيم نظام التشغيل في الوقت الفعلي. كما تتضمن مراجع للأدوات منخفضة المستوى، مثل التجميع المتقاطع لـ ARM، وتحليل الثنائيات، وكتابة نصوص shell لأتمتة البناء.

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

    armcdriver
    عرض على GitHub↗3,998
  • 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

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

    Rustembeddedgraphicsgui
    عرض على GitHub↗888
  1. Home
  2. Hardware & IoT
  3. Embedded Graphics Libraries