JavaScript Graphics

Open-source JavaScript projects categorized as Graphics Edit details

Top 19 JavaScript Graphic Projects

  • p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. —

    Project mention: Making your p5*js preview pages look good. | | 2022-06-24

    I like to make art thru code and one of the most convenient ways to do that, taking sharing it later into account, is to use a JavaScript library like p5*js.

  • c3

    :bar_chart: A D3-based reusable chart library

    Project mention: Graph libraries | | 2022-06-07

    I've been using forever with vue. Works with v3 just fine. However, I'm very interested to see what others are using.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • three-mesh-bvh

    A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

    Project mention: Checking a mesh is inside another mesh | | 2022-05-30

    Have you tried using ? That may give you some easier collision detection tools.

  • vue-konva

    Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.

    Project mention: Floorplan editor for Vue 3 | | 2022-02-26

    I'm now struggling to get Konva installed, I've seen that v3 has been released for vue 3 ( but if I try npm i [email protected] or manually change my konva version to v3.0.0 I get this error No matching version found for [[email protected]](mailto:[email protected]).

  • 3DTilesRendererJS

    Renderer for 3D Tiles in Javascript using three.js

    Project mention: Ayutthaya as 3d tiles in threejs. tile loading is barely visible with a solid 60fps! | | 2022-03-29

    Nice, done with

  • Odoo

    Javascript and SVG odometer effect library with motion blur

  • SPX-GC

    SPX is a graphics control client for live video productions and live streams using CasparCG, OBS, vMix, or similar software.

    Project mention: Adding an overlay to the video? | | 2022-04-08

    I work overlays in streaming with SPX-GC ( which feeds HTML via a virtual server and read those with Vingester (, a headless browser, to NDI. There are other tools that do this for framesharing like SPOUT ( and pretty sure something for an apple variant (Syphon has been suspended, right?)

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • react-native-gcanvas

    react native canvas based on gpu opengl glsl GCanvas -- A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎)

    Project mention: Is anyone using react-native-gcanvas in production? | | 2021-08-06

    Hi. A comment here pointed me towards this library recently. It looks like alibaba re-created the javascript canvas for use on many platforms. It looks like it was forked when they dropped explicit support for react-native.

  • QuickPlot

    Quick and easy data visualizations with Haskell

  • 3d-core-raub

    An extensible Node.js 3D core for desktop applications

    Project mention: Mesh Importing | | 2022-04-19

    The library wrapper for threejs i found that made this easy was the following:

  • OpenGraphics

    A project to create free replacements for the graphics in Rollercoaster Tycoon 2

    Project mention: Possibility of OpenRCT2 on Steam? | | 2022-06-03

    Media server for serving video preview for

  • art

    @Bigfan/art is a React custom renderer for HTML5 Canvas. (by bigfanjs)

  • ChelseaJS

    ChelseaJS is a Javascript library for creative, generative Coding.

    Project mention: ChelseaJS - A Javascript library for creative, generative Coding made entirely by me. [Please Star on Github] | | 2022-02-20

    Chelsea.js Home (

  • isometric-css

    Isometric-CSS is a lightweight JavaScript library to build isometric projections through declarative HTML attributes.

  • svg-experiments

    ✒️ A gallery of experiments with Scalable Vector Graphics (SVG) and interactive visualizations.

    Project mention: good old cellular automaton | | 2022-01-04


  • PetoGraphicsWeb

    Graphic software for streaming in browser.

    Project mention: What sort of side projects do you work on after you get the job ? | | 2022-02-09

    Here is my project if you want to take a look:

  • ES6-WebGL

    WebGL in ES6 without dependencies

    Project mention: Purpose of life, game vs web dev? | | 2022-01-15

    Check out this project:

  • VRML

    VRML parser and generator for Haskell

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 2022-06-24.

JavaScript Graphics related posts


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

Project Stars
1 p5.js 17,645
2 c3 9,194
3 three-mesh-bvh 1,231
4 vue-konva 870
5 3DTilesRendererJS 819
6 Odoo 787
7 SPX-GC 153
8 react-native-gcanvas 110
9 QuickPlot 84
10 3d-core-raub 56
11 OpenGraphics 54
12 31
13 art 28
14 ChelseaJS 24
15 isometric-css 19
16 svg-experiments 2
17 PetoGraphicsWeb 0
18 ES6-WebGL 0
19 VRML 0
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.