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
·

13 Repos

Awesome GitHub RepositoriesHigh-Frame-Rate Rendering

Optimization techniques to maintain high frame rates while visualizing massive datasets.

Distinct from Large Dataset Optimizations: Focuses specifically on the temporal performance (frame rate) of rendering rather than general data throughput optimizations.

Explore 13 awesome GitHub repositories matching software engineering & architecture · High-Frame-Rate Rendering. Refine with filters or upvote what's useful.

Awesome High-Frame-Rate Rendering GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • raylockllc/dearpyguiAvatar von RaylockLLC

    RaylockLLC/DearPyGui

    15,478Auf GitHub ansehen↗

    DearPyGui is a hardware-accelerated Python GUI framework and graphics rendering engine. It operates as an immediate mode user interface system, rendering frames from scratch to ensure high performance and minimal state management for desktop applications. The project functions as a GPU-accelerated plotting library capable of rendering millions of data points with high frame rates. It also serves as a node editor toolkit for constructing interactive graph-based interfaces to manage visual data flows. The framework includes capabilities for custom 2D graphics rendering, interface theme customi

    Supports rendering millions of data points at high frame rates with integrated zoom and pan functionality.

    C++
    Auf GitHub ansehen↗15,478
  • dcloudio/muiAvatar von dcloudio

    dcloudio/mui

    13,474Auf GitHub ansehen↗

    mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions

    Optimizes frame rates in mobile web interfaces through list virtualization and scroll orchestration.

    JavaScriptandroidcssdcloud
    Auf GitHub ansehen↗13,474
  • kmagiera/react-native-reanimatedAvatar von kmagiera

    kmagiera/react-native-reanimated

    10,889Auf GitHub ansehen↗

    This project is a cross-platform mobile animation library and UI thread animation engine designed to create high-performance animations by running JavaScript logic directly on the UI thread. It functions as a multi-threaded JavaScript runtime that allows code to execute across multiple threads to improve concurrency and prevent frame drops. The library focuses on enabling fluid user interface interactions and high-frame-rate transitions that remain stable regardless of the main processing load. It provides a system for offloading animation logic from the main thread to ensure smooth motion an

    Optimizes mobile animations to maintain a stable, high frame rate regardless of JavaScript thread load.

    TypeScript
    Auf GitHub ansehen↗10,889
  • archriss/react-native-snap-carouselAvatar von archriss

    archriss/react-native-snap-carousel

    10,520Auf GitHub ansehen↗

    This project is a mobile UI component library providing a cross-platform carousel component for sliding images and content. It functions as a touch-based swiper interface that allows users to browse lists of items through swipe gestures. The library includes a specialized parallax image slider that shifts background images at different speeds to create a sense of depth. It provides a swiping interface component capable of handling large lists of items across both horizontal and vertical orientations. The toolset covers carousel layout management, position indicators to communicate the curren

    Optimizes mobile UI frame rates to ensure smooth responsiveness when rendering large swipable lists.

    JavaScript
    Auf GitHub ansehen↗10,520
  • xenia-project/xeniaAvatar von xenia-project

    xenia-project/xenia

    9,480Auf GitHub ansehen↗

    Xenia is an emulator designed to run Xbox 360 games and applications on modern computer hardware. It enables the execution of console software from disc images, digital downloads, and extracted files, facilitating legacy software preservation on hardware that lacks native support. The project distinguishes itself through high-fidelity graphics enhancements, including the ability to increase internal rendering resolution and apply contrast-adaptive sharpening to restore image clarity. It implements specialized visual techniques such as blue noise dithering to reduce color banding and multisamp

    Reduces input latency and stabilizes frame pacing using variable refresh rates and improved presentation threading.

    C++c-plus-pluscppd3d12
    Auf GitHub ansehen↗9,480
  • mmulet/term.everythingAvatar von mmulet

    mmulet/term.everything

    8,020Auf GitHub ansehen↗

    term.everything is a terminal-based graphical compositor and renderer that converts framebuffers into ANSI escape sequences to display GUI applications within a terminal emulator. It functions as a remote GUI streamer and framebuffer-to-ANSI converter, allowing for the visualization of headless systems and the execution of graphical software over SSH connections. The project includes a specialized mouse input handler that utilizes SGR 1006 reporting to capture movements and clicks, enabling user interaction with rendered graphical interfaces. It emulates a compositor to coordinate window beha

    Updates the display only when frame changes are detected to reduce CPU load and network bandwidth usage.

    Goalacrittyclifoss
    Auf GitHub ansehen↗8,020
  • flipboard/flanimatedimageAvatar von Flipboard

    Flipboard/FLAnimatedImage

    7,954Auf GitHub ansehen↗

    FLAnimatedImage is a high-performance rendering engine and library for playing animated GIF images on iOS. It functions as an animation engine and image memory manager designed to ensure smooth frame transitions and consistent playback timing across different device environments. The project focuses on maintaining consistent animation speed through variable frame delay support and optimizes rendering efficiency to sustain high frame rates on mobile devices. It includes a memory management system to prevent application crashes and performance degradation during the playback of large or numerou

    Optimizes rendering efficiency to sustain high frame rates during animated image playback on mobile devices.

    Objective-C
    Auf GitHub ansehen↗7,954
  • wilsonpage/fastdomAvatar von wilsonpage

    wilsonpage/fastdom

    6,920Auf GitHub ansehen↗

    Fastdom is a task scheduler and rendering optimizer designed to prevent layout thrashing by batching document reads and writes. It functions as a coordination system that separates document measurements and mutations into distinct queues, ensuring that asynchronous operations are executed in a way that minimizes browser reflows. The project provides a performance profiling capability that detects improper document API access. By enforcing strict execution phases, it identifies layout thrashing bottlenecks and flags unauthorized DOM access occurring outside of the coordinated batching cycles.

    Optimizes JavaScript rendering to ensure high frame rates by managing asynchronous document operations.

    JavaScript
    Auf GitHub ansehen↗6,920
  • skim-rs/skimAvatar von skim-rs

    skim-rs/skim

    6,592Auf GitHub ansehen↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Updates the display at a high frame rate for smoother visual feedback during rapid typing.

    Rustfuzzyfinderrustskim
    Auf GitHub ansehen↗6,592
  • konvajs/react-konvaAvatar von konvajs

    konvajs/react-konva

    6,362Auf GitHub ansehen↗

    react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans

    Optimizes the rendering of thousands of shapes through graphic caching and layer management to maintain high frame rates.

    TypeScript
    Auf GitHub ansehen↗6,362
  • karlstav/cavaAvatar von karlstav

    karlstav/cava

    5,856Auf GitHub ansehen↗

    Reduces framerate, bar count, and height to keep visualizations smooth over slow serial connections like RS232.

    Calsaaudio-visualizerfreebsd
    Auf GitHub ansehen↗5,856
  • flipkart/recyclerlistviewAvatar von Flipkart

    Flipkart/recyclerlistview

    5,440Auf GitHub ansehen↗

    Recyclerlistview ist eine plattformübergreifende virtualisierte Listenkomponente für React Native und Web. Sie fungiert als UI-Bibliothek für Zell-Recycling, die einen kleinen Satz an Off-Screen-Komponenten wiederverwendet, indem sie deren Daten aktualisiert, anstatt für jedes Element neue Views zu erstellen. Das Framework enthält eine dynamische Grid-Layout-Engine, die gestaffelte Grids und variable Elementhöhen unterstützt, was ein sofortiges Umschalten zwischen Listen- und Grid-Ansichtsmodi ermöglicht. Die Bibliothek bietet Funktionen für das Management von virtuellem Scrolling, einschließlich Viewability-Tracking, Sticky-Headern und Wiederherstellung der Scroll-Position. Sie unterstützt zudem die Implementierung von Infinite-Scroll und die Möglichkeit, Elementanimationen bei Höhen- oder Positionsänderungen anzupassen.

    Optimizes mobile UI frame rates by reducing memory overhead during the rendering of data-heavy lists.

    TypeScript
    Auf GitHub ansehen↗5,440
  • malte-wessel/react-custom-scrollbarsAvatar von malte-wessel

    malte-wessel/react-custom-scrollbars

    3,217Auf GitHub ansehen↗

    React custom scrollbars is a user interface component built for React applications that replaces native browser scrollbars with custom-styled tracks and thumbs. It maintains consistent visual appearance across different platforms and browsers while generating matching markup on both server and client environments to support server-side rendering without layout shift. The library provides comprehensive styling options by overriding default track, thumb, and view elements with custom components, CSS classes, or inline styles. It handles layout adjustments by resizing container dimensions dynami

    Scheduling animations frame by frame to maintain high frame rates during scroll interactions while automatically managing visibility states.

    JavaScriptcustomizablereactscrollbars
    Auf GitHub ansehen↗3,217
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Optimization
  5. Data Handling and Throughput
  6. Large Dataset Optimizations
  7. High-Frame-Rate Rendering

Unter-Tags erkunden

  • Mobile UI Frame Rate Optimization1 Sub-TagOptimizations specifically for maintaining high frame rates in mobile cross-platform UI frameworks. **Distinct from High-Frame-Rate Rendering:** Specializes High-Frame-Rate Rendering for mobile UI frameworks rather than massive dataset visualization.