regl-project / regl

👑 Functional WebGL
https://regl-project.github.io/
MIT License
5.21k stars 322 forks source link

Where'd y'all go? #654

Open thomcom opened 2 years ago

thomcom commented 2 years ago

Pulse is pretty much dead on this project, where did all of the contributors go? Is there another regl-like that I should be looking at for my node-rapids react/WebGL rendering?

Pyrolistical commented 1 year ago

Checkout https://github.com/pex-gl/pex-context

rreusser commented 1 year ago

I still use regl almost every day. 🤷 For me personally, the most attractive feature is that regl has not evolved a lot since its initial version. As I understand, the goal was always to converge on completion rather than expand and add features indefinitely. A vibrant community of third party modules never really sprung up around regl precisely (though much of stack.gl applies), but it's quite useful to me. TBH if there were an equivalent library that were as focused, well-documented, and useful as regl but build around WebGL 2 or WebGPU, I'd definitely migrate.

(edit: ooh, pex looks like it's come a long way… hmm…)

thomcom commented 1 year ago

Thanks!

kungfooman commented 8 months ago

For me personally, the most attractive feature is that regl has not evolved a lot since its initial version.

Hello @rreusser, first of all, thank you for all your work! I can follow your argumentation, I have dealt with software where "next version" basically breaks everything and every plugin becomes incompatible, you have to relearn everything etc.

I would still consider two important things:

1) Maintaining the website, currently I don't see anything:

image

2) Publish a proper ESM version that one can use bundler-free. I prefer bundler-free environments during development and currently I have to use a little importmap hack to make it work nicely via ESM (you can take gl-matrix as example, they ship ESM).

https://github.com/kungfooman/BeautifulLines.js/blob/main/importmap.js https://github.com/kungfooman/BeautifulLines.js/blob/main/regl.js