Three JS
The brilliant and humble Ricardo Cabello (aka MrDoob ) has been developing, along with other contributors, probably the most famous framework for WebGL: Three.js.
Three.js is a JavaScript high-level API for creating and manipulating 3D objects, scenes, cameras, lights, and more. Developers can create interactive 3D experiences, games, visualizations, and animations that run smoothly in modern web browsers without the need for plugins. The library abstracts away the complexities of WebGL, allowing developers to focus on building their 3D content rather than dealing with low-level graphics programming. https://threejs.org/
If you want to program for three.js, ChatGPT is your friend. It can generate code snippets, explain concepts, and help you troubleshoot issues as you learn to create 3D graphics with three.js. https://chat.openai.com/