JavaScript Graphics

Open-source JavaScript projects categorized as Graphics

Top 23 JavaScript Graphic Projects

  • drawio-desktop

    Official electron build of draw.io

    Project mention: Monodraw | news.ycombinator.com | 2024-03-09

    For anyone who is willing to use a webapp, I like drawio[0]. You can download locally[1] and self host (I just use the python webserver).

    While finding the Github, I see they now actually package an Electron application, so that is probably worth exploring[2].

    [0] https://www.drawio.com/

    [1] https://github.com/jgraph/drawio

    [2] https://github.com/jgraph/drawio-desktop

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • 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. http://twitter.com/p5xjs —

    Project mention: Exploring Raylib and Open Source | dev.to | 2024-09-06

    I selected this library as I normally use much higher-level tools to develop games such as p5.js, or GDevelop. Both these tools are amazing in their own right; however, I want to learn how these processes operate on a much lower level. These tools take care of a lot of issues for you ranging from asset to memory management. Raylib is still cross-platform but does not handle these tasks for the programmer which I feel will improve my programming skills.

  • c3

    :bar_chart: A D3-based reusable chart library

    Project mention: GitHub ダッシュボードのコミットをリアルタイムで追跡する | dev.to | 2024-05-30
  • three-mesh-bvh

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

  • 3DTilesRendererJS

    Renderer for 3D Tiles in Javascript using three.js

  • implicit

    A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...

  • three-gpu-pathtracer

    Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Odoo

    Javascript and SVG odometer effect library with motion blur

  • three-bvh-csg

    A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

  • octos

    HTML live wallpaper engine :rocket:

  • hylide

    GLSL embedded in Haskell

  • urdf-loaders

    URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL

  • SPX-GC

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

  • react-native-gcanvas

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

  • retrace.gl

    Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉

  • closed-chain-ik-js

    A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques

  • webgpu_inspector

    Inspection debugger for WebGPU

    Project mention: GPU profiling for WebGPU workloads on Windows with Chrome | news.ycombinator.com | 2024-07-04

    I've been using the webgpu inspector extension[0] and so far it's proving very useful.

    There are some occasional bugs but the author is very responsive on github and quick to fix issues.

    Couldn't get anything useful out of PIX on the other hand.

    - [0]: https://github.com/brendan-duncan/webgpu_inspector

  • QuickPlot

    Quick and easy data visualizations with Haskell

  • OpenGraphics

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

  • source-engine-model-loader

    Three.js loader for parsing Valve's Source Engine models

  • 3d-core-raub

    An extensible Node.js 3D core for desktop applications

  • art

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

  • ChelseaJS

    ChelseaJS is a Javascript library for creative, generative Coding.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Graphics discussion

Log in or Post with

JavaScript Graphics related posts

  • Exploring Raylib and Open Source

    3 projects | dev.to | 6 Sep 2024
  • Py5, a Python version of Processing for your creative coding projects

    1 project | news.ycombinator.com | 21 Aug 2024
  • P5.js y la importancia de divertirse programando

    1 project | dev.to | 29 Jul 2024
  • GPU profiling for WebGPU workloads on Windows with Chrome

    1 project | news.ycombinator.com | 4 Jul 2024
  • If Feynman Was Teaching Today a Simplified Python Simulation of Diffusion

    1 project | news.ycombinator.com | 30 Jun 2024
  • GitHub ダッシュボードのコミットをリアルタイムで追跡する

    1 project | dev.to | 30 May 2024
  • Śledzenie zatwierdzeń na pulpicie nawigacyjnym GitHub w czasie rzeczywistym

    1 project | dev.to | 30 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 drawio-desktop 49,415
2 p5.js 21,347
3 c3 9,338
4 three-mesh-bvh 2,451
5 3DTilesRendererJS 1,526
6 implicit 1,329
7 three-gpu-pathtracer 1,316
8 Odoo 818
9 three-bvh-csg 587
10 octos 537
11 hylide 481
12 urdf-loaders 435
13 SPX-GC 300
14 react-native-gcanvas 208
15 retrace.gl 191
16 closed-chain-ik-js 176
17 webgpu_inspector 155
18 QuickPlot 83
19 OpenGraphics 70
20 source-engine-model-loader 72
21 3d-core-raub 67
22 art 29
23 ChelseaJS 26

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?