JavaScript 3D Library.
- javascript
- 3d
- virtual-reality
- augmented-reality
47,133 repositories indexed
1–24 of 79 · Most stars
JavaScript 3D Library.
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
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. Looking for p5.js 2.0? http://beta.p5js.org
SVG Optimizer for Node.js and CLI. ⚙️
:a: Web framework for building virtual reality experiences.
GPU Accelerated JavaScript
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
Content aware image cropping
The lightweight library for manipulating and animating SVG
Node canvas is a Cairo backed Canvas implementation for NodeJS.
A renderer agnostic two-dimensional drawing api for the web
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
🔥 Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
Textures.js is a JavaScript library for creating SVG patterns
Minify images seamlessly
Read and write OpenType fonts using JavaScript.
Image analysis and comparison
Cross-Platform JavaScript Creative Coding Framework
SpeedTest by OpenSpeedTest™ is a Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, JS, & SVG. No Third-Party frameworks or libraries are Required. Started in 2011 and moved to OpenSpeedTest.com dedicated Project/Domain Name in 2013.
A Tiny WebGL helper Library
A D3-based renderer for Dagre
A starter kit for animating hand-painted cartoons with Claude: p5.js + p5.brush, the Clawd character, 31 acted emotions and a guide for the model
A node.js-style module system for GLSL! :sparkles: