RoostR.js is An open source WebGL 3D engine written in TypeScript. To help you develop HTML5 / WebGL apps for desktop and mobile browsers.
The main purpose of this library is to provide a simple way to develop 3D apps for browsers.
$ npm install @lcluber/roostrjsThere is still a lot of work to do on this project and I would be glad to get all the help you can provide. To contribute you can clone the project on GitHub and see NOTICE.md for detailed installation walkthrough of the project.
| Purpose | Choice | Motivation |
|---|---|---|
| repository | Github | hosting for software development version control using Git |
| package manager | npm | default node.js package manager |
| language | TypeScript | static type checking along with the latest ECMAScript features |
| module bundler | Rollup | advanced module bundler for ES6 modules |
| unit testing | Jest | delightful testing with a focus on simplicity |