Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Canvas Rendering

Canvas Rendering

38 projects

Showing 36 of 38 projects

ECharts
EChartsTypeScript

A powerful, interactive JavaScript charting and data visualization library for the browser.

#apache#echarts#data-viz
Stars67.6k
Forks19.8k
Last commit8 days ago
PixiJS
PixiJSTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#web-animation#interactive-graphics#webgpu
Stars48.4k
Forks5.1k
Last commit9 hours ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#html5#canvas
Stars48.4k
Forks5.1k
Last commit9 hours ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#canvas#pixi
Stars48.4k
Forks5.1k
Last commit9 hours ago
Phaser
PhaserJavaScript

A fast, free, and fun open-source HTML5 game framework for creating 2D games with WebGL and Canvas rendering.

#mobile-games#typescript-games#web-games
Stars40.5k
Forks7.2k
Last commit2 months ago
Matter.js
Matter.jsJavaScript

A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.

#simulation#physics#web-games
Stars18.5k
Forks2.0k
Last commit21 days ago
React Canvas
React CanvasJavaScript

A React library for rendering UI components to <canvas> for high-performance mobile web applications.

#mobile-web#frontend#ui-components
Stars13.2k
Forks909
Last commit4 years ago
G6
G6TypeScript

A TypeScript/JavaScript framework for building interactive graph visualization and analysis applications.

#hacktoberfest#graph#javascript-framework
Stars12.3k
Forks1.6k
Last commit2 days ago
vega
vegaJavaScript

A declarative JSON format for creating, saving, and sharing interactive data visualizations.

#visualization-toolkit#declarative-grammar#visualization-grammar
Stars12.0k
Forks1.6k
Last commit2 days ago
zDog
zDogJavaScript

A flat, round, designer-friendly pseudo-3D engine for canvas and SVG that renders 3D models using 2D drawing APIs.

#lightweight-engine#interactive-animation#canvas
Stars10.7k
Forks409
Last commit3 years ago
zrender
zrenderTypeScript

A lightweight 2D graphic rendering library that powers Apache ECharts for creating interactive charts and visualizations.

#charting-engine#interactive-graphics#apache-echarts
Stars6.3k
Forks1.6k
Last commit5 days ago
Pts.js
Pts.jsTypeScript

A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.

#sound#generative-art#vector
Stars5.4k
Forks183
Last commit1 day ago
Vexflow
VexflowTypeScript

A JavaScript library for rendering music notation and guitar tablature to HTML Canvas and SVG.

#svg-rendering#music-notation#open-source-music
Stars4.4k
Forks686
Last commit1 year ago
Proton
ProtonJavaScript

A lightweight JavaScript library for creating high-performance particle animations with physics simulation.

#particles#particles-library#particle
Stars2.5k
Forks281
Last commit7 months ago
vizzu
vizzuJavaScript

An open-source JavaScript/C++ library for creating animated data visualizations and interactive data stories.

#chart#webassembly#open-source
Stars2.0k
Forks87
Last commit6 months ago
Bonsai
BonsaiJavaScript

A JavaScript graphics library with a separated runner and renderer architecture, supporting iFrame, Worker, and Node contexts.

#visual-effects#animation-library#creative-coding
Stars2.0k
Forks182
Last commit8 years ago
diagram.js
diagram.jsJavaScript

A JavaScript toolbox for building interactive diagram editors and viewers on the web.

#hacktoberfest#modular-architecture#bpmn-io
Stars1.9k
Forks449
Last commit2 days ago
waveform-playlist
waveform-playlistTypeScript

A multi-track audio editor and player for the web with canvas waveform preview, drag-and-drop editing, and Tone.js effects.

#music#harmony#webaudio
Stars1.7k
Forks315
Last commit14 hours ago
Typr.js
Typr.jsJavaScript

A lightweight and fast JavaScript parser for TTF, OTF, TTC, and WOFF fonts with SVG and variable font support.

#text-shaping#svg-fonts#variable-fonts
Stars1.0k
Forks81
Last commit1 year ago
QICI Engine
QICI Engine

A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.

#html5-game-engine#javascript-game-development#game-editor
Stars908
Forks130
Last commit10 years ago
panda.js
panda.jsJavaScript

HTML5 game engine built on PixiJS for creating 2D games with a complete development platform.

#html5-game-engine#web-games#game-development
Stars770
Forks101
Last commit6 years ago
Peak Map
Peak MapJavaScript

Visualize elevation of any area on Earth as a ridgeline chart using MapBox elevation data.

#elevation-mapping#geospatial#mapbox-gl
Stars644
Forks53
Last commit9 months ago
minimap
minimapJavaScript

A preview of the full source code for the Atom editor, providing a zoomed-out overview of your file.

#minimap#developer-tools#productivity
Stars638
Forks128
Last commit1 year ago
Chart-FX
Chart-FXJava

A high-performance JavaFX charting library for real-time scientific data visualization, handling up to 5 million data points at 25 Hz.

#scientific-visualization#hacktoberfest#data-visualisation
Stars613
Forks111
Last commit7 months ago
Primrose
PrimroseJavaScript

A syntax-highlighting text editor that renders to an HTML5 Canvas, ideal for texturing 3D objects in WebGL applications.

#text-editor-for-web#syntax-highlighting#html5
Stars534
Forks65
Last commit1 year ago
penplot
penplotJavaScript

An experimental development environment for creating generative art and pen plotter designs with zero configuration.

#generative-art#inkscape#svg-export
Stars274
Forks18
Last commit8 years ago
go-canvas
go-canvasGo

A Go+WebAssembly library for drawing on HTML5 Canvas entirely from Go code without JavaScript calls.

#webassembly#go-library#go-wasm
Stars269
Forks20
Last commit5 years ago
ngx-lottie
ngx-lottieTypeScript

A minimal, customizable Angular component for rendering After Effects animations as Lottie files.

#web-worker#webassembly#lottie
Stars239
Forks38
Last commit3 months ago
Swap
SwapJavaScript

A tile-based puzzle game where you switch between characters to reach the goal while uncontrolled characters move autonomously.

#game-jam#character-switching#tile-based
Stars160
Forks40
Last commit7 years ago
Fluid Table Tennis
Fluid Table TennisJavaScript

A browser-based table tennis game with real-time fluid dynamics simulation rendered at 60 FPS.

#table-tennis#interactive-demo#physics-based
Stars83
Forks32
Last commit4 years ago
ng-qrcode
ng-qrcodeTypeScript

A standalone Angular component and directive for generating QR codes with extensive customization options.

#angular2#standalone-components#frontend
Stars57
Forks14
Last commit2 months ago
Captain Rogers
Captain RogersJavaScript

An HTML5 mobile game where players navigate through asteroid belts, built with ImpactJS game engine.

#game-development#javascript-game#mobile-game
Stars51
Forks34
Last commit6 years ago
maze_generator
maze_generatorJavaScript

A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.

#procedural-generation#algorithm-visualization#deno
Stars38
Forks10
Last commit5 years ago
smm-course-viewer
smm-course-viewerJavaScript

A JavaScript library for parsing and visualizing Super Mario Maker level files (*.cdt) in web browsers and Node.js.

#viewer#vanilla-js#super-mario-maker
Stars21
Forks8
Last commit7 years ago
@witqq/spreadsheet
@witqq/spreadsheetTypeScript

A canvas-based spreadsheet and datagrid engine for React, Vue, Angular, and vanilla JS with zero dependencies.

#web-components#data-grid#editable-table
Stars11
Forks1
Last commit21 days ago
pdf-viewer-kit
pdf-viewer-kitTypeScript

A framework-agnostic TypeScript library for embedding high-performance PDF viewers with annotation capabilities in web applications.

#web-components#pdf-annotations#open-source
Stars8
Forks0
Last commit8 months ago
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Javascript Library15
#Canvas13
#Javascript11
#Game Development9
#Data Visualization9
#Visualization8
#Webgl8
#Typescript7
#Svg Rendering7
#2d Graphics6
#Svg5
#Frontend5