12 repos
Architectural systems and backends that manage the lifecycle, pipeline, and output of graphical and user interface elements.
Explore 12 awesome GitHub repositories matching graphics & multimedia · Systems. Refine with filters or upvote what's useful.
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
Identifies specific modules for client-side execution to create clear boundaries between static server content and interactive elements.
This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these defini
Abstracts graphics API complexities to allow seamless switching between hardware backends like WebGL and WebGPU.
Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-plat
Powers high-fidelity 3D rendering through a versatile graphics architecture featuring advanced material and lighting systems.
Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintainin
Displays user interfaces by embedding the host operating system's native webview component within a secure application window.
Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex
Renders dynamic content and updates the interface entirely within the browser environment.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and vi
Optimizes rendering performance by pre-calculating and caching style hashes based on component names and design tokens.
Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac
Renders dynamic web applications in controlled environments to generate static content for improved search indexing.
Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, a
Maps structured data and content files onto reusable layout templates to drive diverse output formats.
Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy fram
Optimizes performance by baking state-to-DOM mapping logic directly into the application bundle during compilation.
Manim is a Python-based computational geometry framework designed for programmatic video production. It functions as a mathematical animation engine, allowing users to generate high-fidelity visual content by scripting scene definitions rather than using traditional timeline-based editing software. The library is built
Generates high-fidelity video by sequentially rendering individual scene states into image buffers.
Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactori
Renders the user interface directly on the GPU to ensure high-performance, low-latency text display during intensive editing.
Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on a
Renders applications entirely within the browser by disabling server-side execution for highly interactive, client-only experiences.