lithree.js
lithree.js is a lightweight 3D WebGL framework. It's just about 25kb. lithree.js is originally written in ES6 and is transcompiled to ES5.
When to use lithree.js
Well, LiThree is created for lightweight 3D projects. For example if you want to create a website to preview some simple product, It's not relevant to load some heavy library like three.js which is about 450kb.
Usage
You can check the demo here.
Make a world which will contain all your elements.
var world = ;
Create an object using object factories.
var sphere = LiThreeObjectFactory;
Add object to the world.
world;
Create a renderer.
var renderer = 640 480 world;renderer;
Append canvas to body.
documentbody;
Attempt to draw and redraw canvas as many times as you want.
{ renderer; ;} ;
Contribution
Feel free to help us and making a new awesome 3D library with ES6.