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

5 repos

Awesome GitHub RepositoriesCanvas and Vector Graphics

Engines that generate visual output through direct pixel manipulation or vector-based primitives rather than DOM-based structures.

Explore 5 awesome GitHub repositories matching graphics & multimedia · Canvas and Vector Graphics. Refine with filters or upvote what's useful.

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

Awesome Canvas and Vector Graphics 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
  • 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
  • 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 Rendering EnginesRendering engines that translate vector-based graphics and font data into pixel-based images on canvas elements.
  • Custom Shape RenderingLibraries that render lines and custom geometric shapes directly onto application windows using low-level commands.
  • Immediate Mode Canvas RenderersRendering tools that draw visual elements onto a canvas by executing a sequence of immediate drawing commands.
SVG-Based Vector Rendering
Rendering systems that utilize scalable vector graphics to represent and display visual elements.