Activity of mrdoob/three.js repository

Active 🚀

Active contributions

Activity badge for mrdoob/three.js repository

Why mrdoob/three.js is active?

The result is based on ratio of number of commits from initial and final time ranges.

Initial time range – from 5 Jul, 2023 to 5 Oct, 2023

Final time range – from 5 Apr, 2024 to 5 Jul, 2024

Additions and deletions stats are not available for this repository due to GitHub API limitations.

Data calculated on 5 Jul, 2024

Bus factor

What is Bus factor?

It is basically a number of most active contributors responsible for 80% of contributions.

Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.

The mrdoob/three.js repository has a bus factor of 13.

Low risk, knowledge is well distributed among the team members

Bus factor was measured on 14 Aug 2024

13

Summary of mrdoob/three.js

The mrdoob/three.js GitHub repository hosts the source code for Three.js, which is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser. It is built on top of WebGL. Ricardo Cabello, also known as Mr.doob, is the originator and lead contributor to the project.

Three.js allows the creation of Graphical Processing Unit (GPU)-accelerated 3D animations using the JavaScript language as part of a website without relying on proprietary browser plugins. A major goal of the library is to provide a simple, yet powerful interface.

The three.js project has wide community support, with many contributors on GitHub. The library, which began in 2010, also provides Canvas 2D, SVG and CSS3D rendering capabilities across all popular web browsers, including Internet Explorer 11.

Here is an overview of the repository:

  • License: MIT
  • GitHub Stars: Over 71k (as of January 2022)
  • Contributors: Over 1300 (as of January 2022)
  • Forks: Over 27k (as of January 2022)
  • First commit: April 24, 2010
  • Issues: The repository uses GitHub issues for tracking bugs and feature requests.

Here is a basic usage example:

// Create a scene var scene = new THREE.Scene(); // Create a box geometry var geometry = new THREE.BoxGeometry(1, 1, 1); // Create a material var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); // Combine geometry and material to create a cube var cube = new THREE.Mesh(geometry, material); // Add cube to the scene scene.add(cube);

This example creates a simple green 3D cube in a scene.

Recently added projects

Activity badge for linexjlin/GPTs repository

Updated on 14 Aug 2024

Activity badge for 1Panel-dev/1Panel repository

Updated on 14 Aug 2024

Activity badge for facebook/react repository

Updated on 14 Aug 2024

Activity badge for asdf-vm/asdf-nodejs repository

Updated on 14 Aug 2024

Activity badge for toptal/picasso repository

Updated on 14 Aug 2024

Top 5 contributors

ContributorCommits
18919
5054
1753
1150
1033