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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 dépôts

Awesome GitHub RepositoriesGraphics Acceleration

Libraries that leverage native graphics APIs for high-performance image resizing and resampling.

Distinct from Hardware Acceleration: Focuses on graphics-specific hardware acceleration for image processing, distinct from general driver-level hardware acceleration.

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

Awesome Graphics Acceleration GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • xi-editor/xi-editorAvatar de xi-editor

    xi-editor/xi-editor

    19,816Voir sur GitHub↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Utilizes graphics pipelines and GPU acceleration to render the editor interface across different operating systems.

    Rust
    Voir sur GitHub↗19,816
  • kivy/kivyAvatar de kivy

    kivy/kivy

    18,960Voir sur GitHub↗

    Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho

    Uses an OpenGL-based graphics pipeline to provide hardware-accelerated rendering for consistent UI performance.

    Pythonandroidappios
    Voir sur GitHub↗18,960
  • lottie-react-native/lottie-react-nativeAvatar de lottie-react-native

    lottie-react-native/lottie-react-native

    17,167Voir sur GitHub↗

    lottie-react-native is a library for rendering Lottie JSON animations as native graphics within a cross-platform mobile framework. It serves as a JSON-based animation renderer that parses design-exported files into high-performance vector animations on mobile devices. The framework uses a GPU-accelerated vector animation implementation to offload rendering to the device processor, reducing CPU load to maintain smooth motion. It provides a cross-platform motion framework for controlling animation playback, layout scaling, and dynamic color modifications across different mobile screens. The li

    Uses a GPU-accelerated graphics pipeline to ensure high-performance, smooth rendering of complex vector animations.

    Kotlinafter-effectsanimationsbodymovin
    Voir sur GitHub↗17,167
  • uber/deck.glAvatar de uber

    uber/deck.gl

    14,263Voir sur GitHub↗

    deck.gl is a GPU-accelerated geospatial engine and WebGL2 data visualization framework. It functions as a high-performance spatial visualizer and map overlay library designed to render large-scale spatial and temporal datasets. The system specializes in mapping data arrays into visual layers for complex geographic representations. It provides the capability to create interactive visual overlays and cartographic projections that align with various third-party map providers. The framework supports large-scale data visualization, interactive spatial analysis, and the development of custom high-

    Provides a GPU-accelerated layer pipeline that offloads vertex calculations to render millions of points in real time.

    TypeScript
    Voir sur GitHub↗14,263
  • yalantis/ucropAvatar de Yalantis

    Yalantis/uCrop

    12,113Voir sur GitHub↗

    uCrop is an Android library designed for cropping, rotating, and scaling images within mobile applications. It provides a reusable interface component that allows users to manipulate photos through touch gestures, enabling precise control over visual composition and aspect ratios. The library distinguishes itself by offering extensive customization of the editing interface, allowing developers to adjust colors, frame shapes, and widget visibility to align with specific application design languages. It handles image processing tasks by managing quality, compression formats, and output dimensio

    Utilizes native graphics APIs to perform high-performance image resizing and resampling while maintaining visual fidelity.

    Javaandroidanimationcrop
    Voir sur GitHub↗12,113
  • microsoft/wslgAvatar de microsoft

    microsoft/wslg

    11,699Voir sur GitHub↗

    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

    Uses virtual GPU architecture to provide hardware-accelerated UI rendering for Linux applications.

    C++
    Voir sur GitHub↗11,699
  • google/skiaAvatar de google

    google/skia

    10,762Voir sur GitHub↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    Offloads 2D drawing commands to GPU hardware APIs to increase rendering speed and reduce CPU load.

    C++
    Voir sur GitHub↗10,762
  • bendc/frontend-guidelinesAvatar de bendc

    bendc/frontend-guidelines

    9,089Voir sur GitHub↗

    This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi

    Guides the use of GPU acceleration for rendering UI elements via opacity and transform properties.

    Voir sur GitHub↗9,089
  • dotnet/wpfAvatar de dotnet

    dotnet/wpf

    7,665Voir sur GitHub↗

    WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic. The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors. The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop int

    Leverages Direct3D hardware acceleration for GPU-accelerated rendering of high-resolution vector graphics.

    C#dotnethelp-wantedwpf
    Voir sur GitHub↗7,665
  • microsoft/microsoft-ui-xamlAvatar de microsoft

    microsoft/microsoft-ui-xaml

    7,287Voir sur GitHub↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    Integrates the UI tree with the system compositor for hardware-accelerated rendering of translucent visuals.

    C++cppcsharpdesktop
    Voir sur GitHub↗7,287
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Provides the ability to toggle between WebGL and DOM renderers to optimize UI performance based on hardware acceleration.

    Markdownvscode
    Voir sur GitHub↗6,549
  • remote-android/redroid-docAvatar de remote-android

    remote-android/redroid-doc

    6,422Voir sur GitHub↗

    This project is an Android container runtime that enables the deployment of GPU-accelerated Android instances on Linux hosts across multiple hardware architectures. It provides a cloud-based environment for virtualized Android devices, functioning as a containerized implementation of the Android operating system to support scalable device instances. The system distinguishes itself through a cross-architecture runtime capable of executing ARM-based Android applications on x86 hardware via binary translation layers. It further utilizes host GPU resources to provide high-performance graphics ren

    Offloads graphical processing to the host GPU to provide high-performance UI rendering for cloud-based Android instances.

    Shellandroidcontainerdocker
    Voir sur GitHub↗6,422
  • njhu/iosprojectAvatar de NJHu

    NJHu/iOSProject

    5,426Voir sur GitHub↗

    Ce projet est une collection de démos d'applications iOS en Objective-C et d'exemples de code. Il fournit des implémentations pour les patterns de développement fondamentaux et les fonctionnalités au niveau système au sein de l'environnement iOS. Le dépôt se concentre sur des exemples de runtime Objective-C, démontrant le dispatch dynamique de méthodes et le swizzling runtime pour modifier le comportement des objets. Il inclut également une bibliothèque d'UI Core Animation et des exemples pour la gestion du multithreading et de la concurrence sous iOS. Le projet couvre des capacités pour l'animation d'UI et les graphismes, la coordination de tâches concurrentes, et l'intégration de services tiers pour l'authentification et le partage social.

    Uses GPU acceleration to render user interfaces and create fluid visual transitions.

    Objective-Canimationcoreanimationcoregraphics
    Voir sur GitHub↗5,426
  • linebender/xilemAvatar de linebender

    linebender/xilem

    5,415Voir sur GitHub↗

    Xilem est un framework d'interface utilisateur natif pour le langage de programmation Rust. Il propose un arbre de vues réactif qui lie l'état de l'application à l'interface pour automatiser les mises à jour lors des changements de données. Le framework intègre un moteur graphique 2D accéléré par GPU et un moteur de rendu de texte dédié pour gérer la typographie complexe et le rendu visuel haute performance. Il est conçu comme un framework UI accessible, avec une prise en charge intégrée des services d'accessibilité système et des lecteurs d'écran. Le système utilise une architecture en mode conservé (retained-mode) avec un pipeline graphique qui traduit les commandes de dessin en shaders et buffers accélérés par le matériel. Il gère le rendu natif multiplateforme et la réconciliation de l'état de l'arbre de vues pour maintenir la structure de l'interface.

    Leverages graphics pipelines and GPU acceleration to render high-performance user interfaces.

    Rust
    Voir sur GitHub↗5,415
  • dualcoder/vgpu_unlockAvatar de DualCoder

    DualCoder/vgpu_unlock

    5,267Voir sur GitHub↗

    vgpu_unlock est un ensemble d'outils logiciels et de modifications de pilotes conçus pour débloquer des fonctionnalités de virtualisation de classe entreprise sur du matériel graphique grand public. Il fonctionne comme un outil de déverrouillage vGPU et un usurpateur d'identifiant de périphérique matériel qui permet à une seule carte graphique d'être partagée entre plusieurs machines virtuelles. Le projet y parvient en employant le hooking au niveau du pilote, le patching de mémoire dynamique et l'usurpation de périphérique au niveau du noyau. Ces techniques interceptent les requêtes d'identification matérielle et modifient l'état opérationnel du pilote GPU au moment de l'exécution pour contourner les restrictions logicielles imposées par le fabricant. Les capacités résultantes fournissent des graphiques accélérés par le matériel aux systèmes d'exploitation invités et permettent le partage de GPU virtuel sur du matériel qui ne prend pas nativement en charge ces fonctions.

    Enables hardware-accelerated graphics for guest operating systems to improve performance in virtualized environments.

    C
    Voir sur GitHub↗5,267
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    Uses GPU-backed layout and pixel pipelines to produce high-fidelity user interfaces and resolution-independent text.

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • lapce/floemAvatar de lapce

    lapce/floem

    4,020Voir sur GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Utilizes a GPU-accelerated rendering engine to ensure high performance and visual consistency across desktop operating systems.

    Rustnativerustui
    Voir sur GitHub↗4,020
  • linuxserver/docker-webtopAvatar de linuxserver

    linuxserver/docker-webtop

    3,936Voir sur GitHub↗

    This project is a containerized Linux desktop streamer that renders a full operating system interface in a web browser using encoded video streams. It allows for remote access to various Linux distributions and serves as a platform for browser-based application hosting. The system supports GPU acceleration via KVM and direct hardware passthrough to enable low-latency graphics rendering and video encoding. It also features volume mapping for home directory persistence, ensuring that user data and portable applications survive environment updates. Additional capabilities include the creation o

    Uses hardware graphics acceleration to reduce latency and improve the visual performance of the streamed desktop.

    Shellalpinearchdocker
    Voir sur GitHub↗3,936
  • browserbox/browserboxAvatar de BrowserBox

    BrowserBox/BrowserBox

    3,859Voir sur GitHub↗

    BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments. It utilizes a server-side browser running in Docker or LXC to isolate untrusted content from local devices, transmitting the session to clients via a low-latency secure web streamer. The system features a remote browser API for provisioning ephemeral, short-lived browsing sessions and a network tunneling gateway that uses SSH tunnels and onion services to provide anonymous or secure routing. It employs GPU-accelerated server rendering to stream live video of the browser sessi

    Uses server-side graphics hardware to render browser frames efficiently before streaming them to the client.

    Shell
    Voir sur GitHub↗3,859
  • vdsm/virtual-dsmAvatar de vdsm

    vdsm/virtual-dsm

    3,854Voir sur GitHub↗

    Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within containers. By leveraging kernel-level virtualization and hardware-assisted extensions, it allows virtual instances to run with near-native performance while maintaining resource isolation on the host system. The project distinguishes itself by facilitating the deployment of specialized operating systems, such as network-attached storage environments, directly within containerized instances. It provides granular control over hardware integration, allowing users to map physical host

    Enables direct access to host graphics and storage hardware for high-performance containerized operating systems.

    Shelldockerdocker-imagedsm
    Voir sur GitHub↗3,854
Préc.12Suivant
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. Graphics Acceleration

Explorer les sous-tags

  • GPU-Accelerated UI Rendering2 sous-tagsUse of graphics pipelines and GPU acceleration to render user interfaces across different operating systems. **Distinct from Graphics Acceleration:** Distinct from Graphics Acceleration: focuses on full UI rendering rather than just image processing or resampling.
  • Virtual Machine AccelerationProviding hardware-accelerated graphics capabilities specifically to guest operating systems in virtualized environments. **Distinct from Graphics Acceleration:** Distinct from general graphics acceleration by focusing specifically on the guest-OS delivery in a VM.