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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesUI Graphics Acceleration

Specialized hardware acceleration for rendering user interface elements and graphical primitives.

Distinct from Hardware Acceleration: Focuses specifically on UI rendering rather than general compute offloading or image processing

Explore 5 awesome GitHub repositories matching operating systems & systems programming · UI Graphics Acceleration. Refine with filters or upvote what's useful.

Awesome UI Graphics Acceleration GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hecrj/icedAvatar von hecrj

    hecrj/iced

    30,762Auf GitHub ansehen↗

    Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod

    Ships a rendering system that utilizes GPU acceleration to draw high-performance user interfaces.

    Rust
    Auf GitHub ansehen↗30,762
  • microsoft/wslgAvatar von microsoft

    microsoft/wslg

    11,699Auf GitHub ansehen↗

    wslg is an integration layer and display server system designed to run Linux graphical applications on Windows. It provides a bridge between Linux window management, audio routing, and system clipboards and the Windows host, utilizing a Wayland and X11 display server to support visual software. The system utilizes a virtual GPU architecture to provide hardware-accelerated rendering for graphics-intensive applications. It implements a Remote Desktop Protocol gateway to stream graphical frames and uses a specialized sound server interface to route audio and microphone data between the Linux gue

    Utilizes GPU drivers and virtual GPU architecture to accelerate the rendering of graphical user interface elements.

    C++
    Auf GitHub ansehen↗11,699
  • flutter-team-archive/engineAvatar von flutter-team-archive

    flutter-team-archive/engine

    7,576Auf GitHub ansehen↗

    This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a

    Uses GPU-accelerated graphics engines like Skia or Impeller to drive smooth animations and visual effects.

    C++c-plus-plus
    Auf GitHub ansehen↗7,576
  • orillusion/orillusionAvatar von Orillusion

    Orillusion/orillusion

    5,188Auf GitHub ansehen↗

    Orillusion ist eine WebGPU-3D-Rendering-Engine, die für hochauflösende Szenen und visuelle Effekte im Browser entwickelt wurde. Sie fungiert als GPU-Compute-Framework für parallele mathematische Operationen und als physikalisch basierte Rendering-Grafik-Pipeline für realistische Materialien und Oberflächen. Das System enthält zudem ein Web-basiertes 3D-Animationstoolkit zur Steuerung von Skelettanimationen und zur Interpolation von Vertex-Positionen. Die Engine zeichnet sich durch die Verwendung eines Entity-Component-Systems für Szenenlogik und ein Makro-basiertes Shader-Generierungssystem aus, das mehrere Shader-Varianten erstellt. Sie optimiert die Leistung durch speicherabgebildetes Puffer-Management, um den Datenaustausch-Overhead zwischen CPU und GPU zu reduzieren. Das Projekt deckt eine breite Palette an Grafikfunktionen ab, einschließlich Clustered Forward Rendering, Sonden-basierter globaler Beleuchtung und einer Post-Processing-Pipeline mit Effekten wie volumetrischen God Rays und Tiefenschärfe. Es integriert zudem GPU-beschleunigte Physik für Partikel und Flüssigkeiten, Kollisionserkennung und hardwarebeschleunigte Benutzeroberflächen.

    Renders interactive layouts with buttons and text fields using hardware acceleration for smooth performance.

    TypeScript3dgraphicshtml5
    Auf GitHub ansehen↗5,188
  • cnlohr/rawdrawandroidAvatar von cnlohr

    cnlohr/rawdrawandroid

    4,281Auf GitHub ansehen↗

    rawdrawandroid ist ein Framework für den Bau von Android-Anwendungen mit C und Make. Es bietet ein natives Entwicklungssystem, das Quellcode in eigenständige ausführbare Pakete kompiliert und dabei die Standard-Toolchains von Java oder Kotlin sowie virtuelle Maschinen umgeht. Das Projekt bietet ein natives UI-Toolkit für die Erstellung hardwarebeschleunigter Grafikfenster und eine dedizierte Hardwareschnittstelle für die direkte Kommunikation mit USB-Peripheriegeräten und Onboard-Sensoren. Es nutzt eine containerisierte Build-Umgebung, um eine konsistente Kompilierung und Signierung von Binärdateien ohne lokale Toolchain-Installationen zu gewährleisten. Das System deckt hardwarenahe Schnittstellen ab, einschließlich Echtzeit-Sensordatenerfassung und USB-Geräteverwaltung. Es unterstützt zudem OpenGL ES-Rendering, native WebView-Integration sowie die Verwaltung eingebetteter Anwendungs-Assets und externen Speichers. Remote-Debugging der kompilierten Anwendungslogik wird über eine Verbindung zwischen einem Host-Rechner und einem physischen Mobilgerät unterstützt.

    Provides a native toolkit for creating hardware-accelerated windows to render user interface elements and graphical primitives.

    C
    Auf GitHub ansehen↗4,281
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. UI Graphics Acceleration

Unter-Tags erkunden

  • Interactive UI LayoutsHardware-accelerated rendering of interactive user interface components like buttons and text fields. **Distinct from UI Graphics Acceleration:** Focuses on the high-level interactive layout and components rather than the low-level graphics acceleration primitives.