JavaScript Canvas

Open-source JavaScript projects categorized as Canvas

Top 23 JavaScript Canva Projects

  • three.js

    JavaScript 3D Library.

    Project mention: Things you should know before learning Three.js | | 2024-02-04

    For one of my 100-Day Challenges, I chose to dive into Three.js, a JavaScript 3D library. It's easy to start learning, and it becomes difficult to master with the inclusion of shaders.

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Frontend Developer Roadmap | | 2024-02-16


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • anime.js

    JavaScript animation engine

    Project mention: Can we talk about the absolute chokehold GSAP has on the industry? | /r/webdev | 2023-12-10
  • A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Apple Vision Pro Review: The Best Headset yet Is Just a Glimpse of the Future | | 2024-01-30

    Meta Quest also has full support for WebXR which lets you bypass all the app store BS. You can use this framework to make worlds visible on most XR headsets as well as desktop and mobile

    My understanding is that Apple is making excuses about being slow to support WebXR.

  • matter-js

    a 2D rigid body physics engine for the web ▲● ■

    Project mention: Copying Angry Birds with nothing but AI | | 2023-10-31

    Do you think this worked so cleanly because there is a tutorial similar to this and its in the dataset?

  • x-spreadsheet

    The project has been migrated to @wolf-table/table

    Project mention: Roast my app: After 2 weeks learning Rust and Tauri, I hacked a few libraries together to build a simple Spreadsheet | /r/rust | 2023-03-22 for the spreadsheet app in js

  • react-canvas

    High performance <canvas> rendering for React components

    Project mention: Shadow: New browser engine made almost in JavaScript | | 2023-10-31

    Flipboard's react-canvas

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vega

    A visualization grammar.

    Project mention: Plotting XGBoost Models with Elixir | | 2024-01-27

    I recently added support for plotting XGBoost models using Vega ( into the XGBoost Elixir API (

    Since EXGBoost supports loading trained models across different APIs, you can even train using the Python API and then plot using this Elixir API if you prefer.

  • piskel

    A simple web-based tool for Spriting and Pixel art.

    Project mention: Sprite editing software | /r/Unity2D | 2023-04-23

    Piskel: Piskel is a user-friendly online and offline tool designed specifically for creating pixel art and animated sprites. It offers a simple interface and includes features like layers, color palettes, and frame-by-frame animation. You can access Piskel at or download the offline version at

  • zdog

    Flat, round, designer-friendly pseudo-3D engine for canvas & SVG

  • dom-to-image

    Generates an image from a DOM node using HTML5 canvas

  • two.js

    A renderer agnostic two-dimensional drawing api for the web.

  • jspaint

    🎨 Classic MS Paint, REVIVED + ✨Extras

    Project mention: Textual Paint – MS Paint in your terminal | | 2023-07-25

    This is by the same person who made jspaint. Some of the other projects by the author are also very interesting

    There is this pipes screen saver for example

  • canvas-confetti

    🎉 performant confetti animation in the browser

    Project mention: How do you track habits? | /r/gtd | 2023-04-10

    The confetti is based off canvas-confetti. I'm looking to add more effects. Its a small thing, but people really like it :)

  • tui.image-editor

    🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

  • heatmap.js

    🔥 JavaScript Library for HTML5 canvas based heatmaps

  • JsBarcode

    Barcode generation library written in JavaScript that works in both the browser and on Node.js

  • html2pdf.js

    Client-side HTML-to-PDF rendering using pure JS.

  • ccapture.js

    A library to capture canvas-based animations at a fixed framerate

  • matrix

    matrix (web-based green code rain, made with love)

    Project mention: No-more-secrets: recreate the decryption effect seen in the 1992 movie Sneakers | | 2023-07-20

    if you like that one then you'll likely enjoy this[1] one also


  • jsmind

    a mind mapping library built by javascript

  • dygraphs

    Interactive visualizations of time series using JavaScript and the HTML canvas tag

  • cursor-effects

    Old-school cursor effects for your browser built with modern JavaScript

    Project mention: Looking for a website in which it's a white background and when you move your cursor a series of emojis follows it, my boyfriend accidently lost this site and is distraught (hes autistic and this was a very stimulating site for him, please help) | /r/WeirdWebsites | 2023-05-27

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-16.

JavaScript Canvas related posts


What are some of the best open-source Canva projects in JavaScript? This list will help you:

Project Stars
1 three.js 97,572
2 Chart.js 63,009
3 anime.js 48,305
4 A-Frame 16,031
5 matter-js 15,736
6 x-spreadsheet 13,683
7 react-canvas 13,094
8 vega 10,777
9 piskel 10,609
10 zdog 10,176
11 dom-to-image 9,958
12 two.js 8,134
13 jspaint 7,034
14 canvas-confetti 6,584
15 tui.image-editor 6,568
16 heatmap.js 6,120
17 JsBarcode 5,220
18 html2pdf.js 3,721
19 ccapture.js 3,415
20 matrix 3,179
21 jsmind 3,178
22 dygraphs 3,129
23 cursor-effects 3,125
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!