# Pre-Requisites to Contribute to Babylon.js

> Pre-requisites for contributing to Babylon.js.

Source: https://doc.babylonjs.com/contribute/toBabylon/Prerequisites

## Pre-Requisites

- Node.js, npm, Git, TypeScript, and a GitHub account;
- A fork and clone of Babylon.js;
- Reading the [contribution guidelines](https://github.com/BabylonJS/Babylon.js/blob/master/contributing.md);
- An IDE such as VSCode;
- An ability to code in TypeScript. Babylon.js is written in TypeScript and then compiled and distributed in JavaScript.
