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

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

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

5 مستودعات

Awesome GitHub RepositoriesLayout Tree Construction

The process of building hierarchical node trees specifically for UI layout and styling rules.

Distinct from DOM Tree Construction: Distinct from DOM Tree Construction: focuses on the internal layout tree used for geometry calculation rather than the HTML DOM.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Layout Tree Construction. Refine with filters or upvote what's useful.

Awesome Layout Tree Construction GitHub Repositories

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

    react/yoga

    18,790عرض على GitHub↗

    Yoga is a cross-platform layout engine and embeddable core that determines the dimensions and offsets of hierarchical element trees. It provides a C++ implementation of the Flexbox layout model to calculate element positions and sizes based on web standards, ensuring a uniform appearance across diverse devices and operating systems. The engine is designed for portability via a C API, allowing the layout logic to be integrated into various host languages and platforms. It utilizes an incremental layout system that identifies modified subtrees and recalculates positions only for changed nodes a

    Allows the creation and linking of nodes to establish a hierarchical structure for UI elements and styling.

    C++
    عرض على GitHub↗18,790
  • northwoodssoftware/gojsالصورة الرمزية لـ NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447عرض على GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    Constructs nodes and links as a hierarchy of shapes, text blocks, and panels to define visual layout.

    HTMLcanvaschartcharts
    عرض على GitHub↗8,447
  • fschutt/azulF

    fschutt/azul

    6,106عرض على GitHub↗

    Azul هو منشئ تطبيقات سطح مكتب أصلي ومجموعة أدوات واجهة مستخدم لإنشاء واجهات رسومية عالية الأداء. يستخدم نموذج برمجة وظيفي وتفاعلي لإدارة التخطيط والحالة، مما يتيح تطوير برمجيات أصلية من خلال مجموعة أدوات تعتمد على CSS. يتميز إطار العمل باستخدامه لمحرك WebRender لتوفير عرض مسرع بواسطة وحدة معالجة الرسومات (GPU). يسمح هذا للنظام بعرض عناصر واجهة المستخدم المعقدة بكفاءة وسرعة عاليتين من خلال الاستفادة من تسريع الأجهزة. يمكن المشروع من تصميم واجهات سطح المكتب باستخدام نموذج كائن المستند (DOM) وبناء جملة تصميم مشابه لـ HTML وCSS. تغطي مساحة قدراته تصميم الواجهات متعدد المنصات وإنشاء واجهات سطح المكتب القائمة على تقنيات الويب.

    Utilizes a hierarchical layout tree to map structural document elements to their final visual properties.

    Rust
    عرض على GitHub↗6,106
  • bernaferrari/figmatocodeالصورة الرمزية لـ bernaferrari

    bernaferrari/FigmaToCode

    5,020عرض على GitHub↗

    FigmaToCode هو محول من التصميم إلى الكود ومولد كود للواجهة الأمامية يقوم بتحويل ملفات تصميم Figma إلى كود مصدري متجاوب. يعمل كمترجم واجهة مستخدم متعدد المنصات، حيث يربط عناصر التصميم المرئي بالقيود الهيكلية لبيئات الويب والهاتف المحمول. يدعم النظام إصدار بناء جملة متعدد الأهداف لإنتاج كود لـ HTML، وTailwind CSS، وFlutter، وSwiftUI. يقوم بأتمتة تنسيق الواجهة الأمامية عن طريق تحويل متغيرات نظام التصميم والتأثيرات المرئية إلى كود متسق مع السمات عبر إطارات العمل المختلفة هذه. تتعامل الأداة مع تنفيذ واجهة المستخدم المتجاوبة من خلال ترجمة عقد التصميم إلى تخطيطات تتكيف مع أحجام الشاشات المختلفة. تدير تحويل تسلسلات التصميم، والعلاقات المكانية، ولوحات الألوان إلى خصائص تخطيط وظيفية وتعريفات نمطية.

    Translates nested design nodes into hierarchical layout trees for geometry and styling calculations.

    TypeScriptconversionfigmafigma-plugins
    عرض على GitHub↗5,020
  • ultralight-ux/ultralightالصورة الرمزية لـ ultralight-ux

    ultralight-ux/Ultralight

    4,971عرض على GitHub↗

    Ultralight is a GPU-accelerated HTML UI renderer and C++ framework designed for embedding web interfaces within native applications. It functions as a lightweight web browser and cross-platform UI framework that renders HTML, CSS, and JavaScript directly to CPU pixel buffers or GPU textures. The project distinguishes itself by allowing developers to emit raw geometry and draw calls via a custom GPU driver interface, eliminating intermediate CPU bitmaps. It provides deep integration between native logic and web environments through a C++ web interface library that binds native functions and ob

    Parses HTML and CSS to construct a layout tree for calculating geometry before final rendering.

    CMakecross-platformdesktop-appsdirectx-11
    عرض على GitHub↗4,971
  1. Home
  2. Software Engineering & Architecture
  3. Trees
  4. Syntax Tree Construction
  5. DOM Tree Construction
  6. Layout Tree Construction

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

  • Composite Visual TreesHierarchical structures where nodes and links are composed of nested shapes, text, and panels. **Distinct from Layout Tree Construction:** Focuses on the visual composition of diagram parts rather than just UI layout trees.