headless-gl
gpu.js
Our great sponsors
headless-gl | gpu.js | |
---|---|---|
2 | 9 | |
1,712 | 14,953 | |
0.8% | 0.4% | |
7.8 | 0.0 | |
28 days ago | 2 months ago | |
JavaScript | JavaScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
headless-gl
-
Server Side ThreeJS?
headless-gl seems promising for this? https://github.com/stackgl/headless-gl
-
GPU.js
I think your reached dead status partially for being a new account but on the off chance you're a new account legitimately wondering why your comment got downvoted so quickly:
It's compatible with both web and Node. In node it uses https://github.com/stackgl/headless-gl to provide Node with a WebGL compatible implementation as Node doesn't ship with GPU access out of the box. They are looking into https://github.com/maierfelix/webgpu or similar which instead provides Node with a WebGPU compatible implementation. Both require N-API. The tracking issue can be found here for reference https://github.com/gpujs/gpu.js/issues/507.
gpu.js
-
Deep Learning in JavaScript
You might already be familiar, but a GPU.js backend can provide some speedups via good old WebGL -- no need for WebGPU just yet!
[0]: https://github.com/gpujs/gpu.js/
-
Show HN: Shadeup – A language that makes WebGPU easier
Very cool project.
I learned WebGL three years ago but before I dove into the underlying concepts I used GPU.js [1] to quickly prototype my project. Eventually, the abstraction prevented necessary performance optimizations so I switched to vanilla GLSL and these vanilla GLSL "shaders" were initially ejected from GPU.js.
Writing JS code then looking at the generated WebGPU output is a great way to get familiar with WebGPU. Thanks for this.
[1] https://github.com/gpujs/gpu.js/
-
Gpu.js: GPU Accelerated JavaScript
I used this library on my project but I think it's no longer maintained. I PRed a fix for buggy atan2 over a year ago and no movement [1]. I do highly recommend it if you're a web developer interested in harnessing parallel processing.
[1] https://github.com/gpujs/gpu.js/pull/683
-
Brain.js: GPU Accelerated Neural Networks in JavaScript
Thanks for pointing this out. I've submitted a PR to resolve this: https://github.com/gpujs/gpu.js/issues/757
That being said, if you're not building from source (you're running an LTS version of node on a supported platform), you don't need to worry about python or many of the build deps.
- GPU.js
- For what projects, Nodejs is an absolute No No?
What are some alternatives?
numjs - Like NumPy, in JavaScript
Medusa - Building blocks for digital commerce
math-clamp - Clamp a number
remotion - 🎥 Make videos programmatically with React
aladino - 🧞♂️ Your magic WebGL carpet
webgpu - WebGPU for Node [Deprecated, Unmaintained]
math-sum - Sum numbers
Cockpit - Add content management functionality to any site - plug & play / headless / api-first CMS
Brain.js - 🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
ndarray - 📈 Multidimensional arrays for JavaScript