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
·

9 Repos

Awesome GitHub RepositoriesHigh Performance Rendering

Techniques for utilizing modern graphics APIs to achieve smooth, responsive 2D and 3D visual output.

Distinct from High-Performance Rendering: Distinct from motion graphics playback or DOM-specific rendering; focuses on general 2D/3D graphics pipelines.

Explore 9 awesome GitHub repositories matching graphics & multimedia · High Performance Rendering. Refine with filters or upvote what's useful.

Awesome High Performance Rendering GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • twilitrealm/dusklightAvatar von TwilitRealm

    TwilitRealm/dusklight

    4,800Auf GitHub ansehen↗

    Dusklight ist eine Suite spezialisierter Toolkits für das Portieren von Legacy-Spielen und die Neuimplementierung von Engines. Es bietet ein Framework zur Nachbildung von Legacy-Spielumgebungen durch Reverse Engineering, um verhaltensbezogene Genauigkeit und Stabilität auf moderner Hardware zu gewährleisten. Das Projekt bietet einen plattformübergreifenden Grafik-Renderer, der moderne Grafik-APIs nutzt, um 2D- und 3D-Inhalte auf verschiedenen Betriebssystemen darzustellen. Es enthält ein Application-Configuration-Toolkit, das die Modifikation von Software-Erscheinungsbild und -Verhalten durch benutzerdefinierte Themes und Experience-Anpassungen ermöglicht. Das System integriert einen plattformübergreifenden Runtime-Layer und Hardware-Abstraktion, um Legacy-Draw-Calls und Speicherlayouts in moderne Formate zu übersetzen. Dies ermöglicht die Ausführung klassischer Titel auf modernen PC- und Mobilplattformen mit High-Performance-Rendering.

    Uses modern graphics APIs to deliver smooth and responsive 2D and 3D visual rendering.

    C++
    Auf GitHub ansehen↗4,800
  • maptalks/maptalks.jsAvatar von maptalks

    maptalks/maptalks.js

    4,519Auf GitHub ansehen↗

    maptalks.js ist eine JavaScript-Karten-Rendering-Bibliothek und ein Web-Karten-Interaktions-Framework zur Darstellung interaktiver 2D- und 3D-Geodaten auf einem Web-Canvas. Es fungiert als 3D-Geospatial-Engine mit Unterstützung für 3DTiles- und GLTF-Formate, als GeoJSON-Visualisierungstool und als Bibliothek für räumliche Analysen. Das Projekt zeichnet sich durch High-Performance-Rendering und dynamische Geodaten-Animation aus, einschließlich der Fähigkeit, Verkehrsflüsse zu simulieren und flüssige visuelle Übergänge für Kartenelemente auszuführen. Es bietet umfassende Tools für die interaktive Geometriebearbeitung, die es Benutzern ermöglichen, Vektorformen, Kreise und Bezier-Kurven direkt auf der Karte zu zeichnen und zu modifizieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Geodatenanalyse zur Berechnung von Entfernungen und Flächen, Koordinatensystemkonvertierung und komplexem Layer-Management. Sie enthält eine umfangreiche UI-Suite mit Informationsfenstern, Kontextmenüs und benutzerdefinierten Karten-Kontrollpanels. Die Datenintegration erfolgt über GeoJSON-Workflows, das Abrufen entfernter Ressourcen und Serialisierungstools, die Kartenstatus und Geometrien in JSON exportieren.

    Uses high-performance rendering techniques to display complex 2D and 3D geospatial data smoothly.

    HTML
    Auf GitHub ansehen↗4,519
  • kittykatattack/learningpixiAvatar von kittykatattack

    kittykatattack/learningPixi

    4,421Auf GitHub ansehen↗

    learningPixi ist eine Bildungsressource und ein Lehrleitfaden, der sich auf die Entwicklung von 2D-Webgrafiken und interaktiven Medien konzentriert. Es bietet einen strukturierten Lehrplan und Tutorials für den Bau von 2D-Spielen und visuellen Anwendungen unter Verwendung der Pixi.js-Rendering-Engine und WebGL für hardwarebeschleunigte Grafiken. Das Projekt deckt spezialisierte Workflows für Sprite-Animationen ab, einschließlich der Verwendung von Textur-Atlanten und der Extraktion von Spritesheet-Frames. Es bietet zudem Anleitungen zur Implementierung von Game-State-Management für Szenenübergänge und rechteckige Kollisionserkennungssysteme, um interaktive Ereignisse auszulösen. Das Material deckt breitere Fähigkeiten wie Render-Stage-Management, das Rendern von Vektor-Primitiven und die Verwendung einer Ticker-gesteuerten Game-Loop für flüssige Bewegungen ab. Es adressiert zudem Koordinatenraum-Transformationen und die Organisation von Grafikobjekten durch verschachtelte Containersysteme.

    Provides guidance on using specialized containers for hardware-accelerated rendering of large sprite counts.

    Auf GitHub ansehen↗4,421
  • leaferjs/leafer-uiAvatar von leaferjs

    leaferjs/leafer-ui

    4,184Auf GitHub ansehen↗

    Leafer UI ist eine hochperformante HTML5-Canvas-Rendering-Engine und eine Bibliothek für 2D-Vektorgrafiken. Sie nutzt einen hierarchischen Szenenbaum zur Verwaltung von Formen, Pfaden und Text und bietet ein Toolkit für den Aufbau interaktiver Canvas-Anwendungen und expansiver unendlicher Arbeitsflächen. Die Engine ist als plattformübergreifendes Canvas-Toolkit konzipiert, das die Kernlogik von der Zeichen-API entkoppelt, wodurch sie in Web-, Mobil-, Server- und Mini-Programm-Umgebungen ausgeführt werden kann. Sie zeichnet sich durch die Bereitstellung spezialisierter Werkzeuge für die Entwicklung interaktiver Grafikeditoren aus, einschließlich Hit-Detection, Event-Bubbling und Transformationssteuerungen. Ihr Funktionsumfang deckt Vektorform-Rendering, komplexe Pfaderstellung und Bewegungsanimationen ab. Das Framework enthält eine Layout-Engine mit flexiblem Box-Modell, Koordinatenraum-Transformation für präzise Positionierung und Unterstützung für Multi-Threaded-Offscreen-Rendering in Web-Workern. Zudem bietet es Werkzeuge für Szenenverwaltung, Elementmaskierung und den Export von Canvas-Inhalten in Bilder oder JSON. Die Bibliothek kann über ein Standard-Script-Tag integriert oder innerhalb reaktiver Frameworks wie React, Vue und Nuxt verwendet werden.

    Uses a hierarchical scene-tree and high-performance rendering pipeline to create complex visual tools and infinite canvases.

    TypeScriptcanvasinfinite-canvasleafer
    Auf GitHub ansehen↗4,184
  • googlechromelabs/ui-element-samplesAvatar von GoogleChromeLabs

    GoogleChromeLabs/ui-element-samples

    4,122Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Referenzimplementierungen und Prototypen mit Fokus auf Routing, Performance-Optimierung, Hintergrund-Threading und UI-Komponenten. Es dient als Beispielbibliothek, die die Nutzung moderner Web-Plattform-Features und nativer Browser-APIs demonstriert. Das Repository bietet Prototypen für High-Performance-Grafiken, einschließlich 3D-Effekten und Animationen, die via Hardwarebeschleunigung und CSS-Transformationen gerendert werden. Es enthält Implementierungsbeispiele für Client-Side-Routing zur Synchronisierung des Anwendungsstatus mit Browser-URLs sowie Pattern-Galerien für das Auslagern von Berechnungen in Hintergrund-Threads. Zusätzliche Funktionen decken die Optimierung von Webinhalten durch dynamisches Asset-Laden und Code-Splitting ab, um die initiale Seitenladezeit zu reduzieren. Die Sammlung enthält zudem Primitive für den Aufbau interaktiver Interface-Elemente wie Karussells und Navigationsmenüs.

    Provides capabilities for creating 3D effects and complex animations using hardware acceleration.

    JavaScript
    Auf GitHub ansehen↗4,122
  • ambientrun/ambientAvatar von AmbientRun

    AmbientRun/Ambient

    3,902Auf GitHub ansehen↗

    Ambient ist eine plattformübergreifende Multiplayer-Game-Engine und Laufzeitumgebung, die in Rust entwickelt wurde. Sie bietet ein System zum Erstellen und Bereitstellen von High-Performance-Spielen, die mittels WebAssembly und WebGPU in Webbrowsern und auf Desktop-Plattformen laufen. Das Projekt verfügt über eine vernetzte Datenbank, die Echtzeit-Status und Komponenten automatisch zwischen Servern und Spielern repliziert. Es nutzt WebAssembly-Sandboxes zur Isolierung der Spiellogik, was einzelne Skript-Abstürze verhindert und die sichere Ausführung von nicht vertrauenswürdigem Code ermöglicht. Das Framework umfasst ein Grafiksystem für hochauflösende 3D-Visuals mittels Physically Based Rendering und Hardwarebeschleunigung. Das State-Management erfolgt über ein Entity Component System, während ein manifestgesteuertes Bundling-System Code und Assets in interoperable Pakete organisiert. Assets und Medien werden per On-Demand-Streaming bereitgestellt, um manuelle Downloads zu vermeiden.

    Produces high-fidelity 3D visuals using physically based rendering, shadow maps, and hardware acceleration.

    Rust
    Auf GitHub ansehen↗3,902
  • unity-technologies/graphicsAvatar von Unity-Technologies

    Unity-Technologies/Graphics

    2,951Auf GitHub ansehen↗

    Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#. The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms. Additionally, the system includes

    Provides a high-performance rendering infrastructure for configuring and optimizing graphics across diverse target platforms.

    C#
    Auf GitHub ansehen↗2,951
  • brooooooklyn/canvasAvatar von Brooooooklyn

    Brooooooklyn/canvas

    2,257Auf GitHub ansehen↗

    Canvas is a headless vector graphics engine and two-dimensional graphics rendering library built on a native graphics library with zero system dependencies for server-side drawing. It provides a programmatic shape construction and manipulation library supporting bezier curves, boolean operations, and native rendering without requiring a display server. The library renders shapes, paths, text, and images onto virtual memory surfaces and off-screen drawing areas for server-side image generation, vector animation rendering, and PDF generation. It supports path boolean operations to compute comp

    Renders shapes, paths, text, and images onto a two-dimensional drawing surface using a high-performance graphics engine.

    Rustcanvasn-apinapi
    Auf GitHub ansehen↗2,257
  • timi-liuliang/echoAvatar von timi-liuliang

    timi-liuliang/echo

    983Auf GitHub ansehen↗

    Echo ist eine plattformübergreifende Game-Engine für die Entwicklung zwei- und dreidimensionaler interaktiver Projekte. Sie bietet eine einheitliche Umgebung, die Szenenmanagement, visuelles Scripting und Grafik-Rendering in einen einzigen Workflow integriert, was es Entwicklern ermöglicht, Anwendungen über Desktop-, Mobil- und Webplattformen hinweg zu bauen und bereitzustellen. Die Engine zeichnet sich durch eine knotenbasierte Architektur aus, die sowohl die Szenenorganisation als auch die Spiellogik steuert. Durch die Nutzung eines visuellen Scripting-Tools und eines Datenfluss-Shader-Graphen können Benutzer komplexe Verhaltensweisen und benutzerdefinierte Materialien definieren, die zur Laufzeit in effizienten Maschinencode kompiliert werden. Dieser Ansatz wird durch ein eigenschaftsbasiertes reaktives Bindungssystem ergänzt, das Werte automatisch über die Szenenhierarchie hinweg synchronisiert, um Konsistenz während der Ausführung zu wahren. Die Plattform enthält eine anpassbare Rendering-Pipeline, die industrieübliche Techniken wie physikalisch basiertes Rendering und Raytracing unterstützt. Um Leistung und Portabilität sicherzustellen, verfügt die Engine über ein modulares Kompilierungssystem, das ungenutzte Funktionen während des Build-Prozesses entfernt und so den finalen Anwendungs-Footprint minimiert. Projekte werden über eine einheitliche Baumstruktur verwaltet, die Entitäten, Komponenten und Prefabs handhabt, während ein visuelles Timeline-Interface die Sequenzierung von Objekteigenschaften und Logik-Triggern ermöglicht.

    Implements modern industry standards including physically based rendering and ray tracing.

    C++2d-game-engine3d-game-enginedigital-twin
    Auf GitHub ansehen↗983
  1. Home
  2. Graphics & Multimedia
  3. High Performance Rendering