A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
| # Maintainer: Jonathon Fernyhough <jonathon at_m2x+dev> | |
| # Contributor: Aleksej Komarov <[email protected]> | |
| # Contributor: MKzero <info[at]linux-web-development[dot]de> | |
| # Contributor: Evergreen <evergreenubuntu[at]gmail[dot]com> | |
| # Upstream: Bitwig GmbH <[email protected]> | |
| # Original PKGBUILD taken wholesale from stylemistake's bitwig-studio package | |
| # JF added a prepare() to allow side-by-side installation with release version | |
| pkgname=bitwig-studio-beta |
| /* | |
| Copy this into the console of any web page that is interactive and doesn't | |
| do hard reloads. You will hear your DOM changes as different pitches of | |
| audio. | |
| I have found this interesting for debugging, but also fun to hear web pages | |
| render like UIs do in movies. | |
| */ | |
| const audioCtx = new (window.AudioContext || window.webkitAudioContext)() |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
| license: gpl-3.0 | |
| height: 600 |
| height: 960 | |
| license: gpl-3.0 |
| height: 960 | |
| license: gpl-3.0 |
| license: gpl-3.0 | |
| height: 960 |
| license: gpl-3.0 |
| license: gpl-3.0 |
| license: gpl-3.0 | |
| redirect: https://observablehq.com/@d3/arc-corners |