Renda
Renda is a modern rendering engine built with the web in mind. You can use it to create games, interactive experiences, or anything that requires 3d graphics. It is lightweight, has zero dependencies, and its download size scales with how many features you use.
Renda comes with an online editor called Renda Studio where you can easily build your scenes and adjust parameters to your liking.
For more information, visit rendajs.org.
Usage
It is recommended to start out with the editor over at https://renda.studio. Check out the getting started guide for more info.
But if you prefer to use Renda as a library, without using Renda Studio, you can import it using the jsDelivr cdn:
<script type="module">
import {Vec3} from "https://cdn.jsdelivr.net/npm/renda@latest/dist/renda.js";
console.log(new Vec3(1,2,3).magnitude);
</script>;
Or if you have a build step, you can also use the official npm package:
npm i renda
And finally, Renda is also available on deno.land/x.
If you wish to use Renda as library, you can find a getting started guide here.