awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Engines · Awesome GitHub Repositories

10 repos

Awesome GitHub RepositoriesEngines

Software engines that translate graphical data into visual output through various rendering pipelines and composition strategies.

Explore 10 awesome GitHub repositories matching graphics & multimedia · Engines. Refine with filters or upvote what's useful.

  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Engines

Awesome Engines GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • excalidraw/excalidraw

    excalidraw/excalidraw

    117,138GitHubView on GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard fo

    TypeScriptcanvascollaborationdiagrams
  • ocornut/imgui

    ocornut/imgui

    71,441GitHubView on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily inte

    C++apicplusplusframework
  • hakimel/reveal.js

    hakimel/reveal.js

    70,586GitHubView on GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation

    JavaScriptpresentationsslidesslideshow
  • obsproject/obs-studio

    obsproject/obs-studio

    70,458GitHubView on GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides

    Ccc-plus-plusdirectshow
  • chartjs/Chart.js

    chartjs/Chart.js

    67,174GitHubView on GitHub↗

    Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The libr

    JavaScriptcanvaschartgraph
  • jgraph/drawio-desktop

    jgraph/drawio-desktop

    59,481GitHubView on GitHub↗

    This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software ar

    JavaScriptdiagram-editorelectron-appgraphics
  • LadybirdBrowser/ladybird

    LadybirdBrowser/ladybird

    58,620GitHubView on GitHub↗

    Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on

    C++browserbrowser-engine
  • withastro/astro

    withastro/astro

    56,962GitHubView on GitHub↗

    Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by shipping minimal JavaScript to the browser. It functions as a static site generator and server-side rendering engine, transforming source files into optimized HTML documents. By utilizing an island archi

    TypeScriptastroblogbrowser
  • Textualize/rich

    Textualize/rich

    55,540GitHubView on GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a r

    Pythonansi-colorsemojimarkdown
  • mozilla/pdf.js

    mozilla/pdf.js

    52,848GitHubView on GitHub↗

    This project is a portable document rendering engine designed to parse and display complex document layouts directly within standard web browser environments. It functions as a web-native viewer that enables the presentation of documents without requiring external software or browser plugins. The engine utilizes a can

    JavaScript

Explore sub-tags

  • Canvas and Vector Graphics4 sub-tagsEngines that generate visual output through direct pixel manipulation or vector-based primitives rather than DOM-based structures.
  • Framework-Agnostic RenderersSystems that compile components from multiple different UI libraries into a unified output.
  • Graphics Pipeline Architectures5 sub-tagsLow-level systems focused on the sequence of operations, data decimation, and hardware-level processing of visual commands.
  • Multi-Mode Rendering Strategies
1 sub-tag
Engines that manage the distribution of rendering tasks across different environments or execution contexts.
  • Protocol-Based RenderersRendering systems that use interface-based recursion to flatten UI hierarchies.
  • UI Reconciliation and Composition2 sub-tagsSystems that manage the hierarchical structure, state updates, and incremental painting of user interface components.