ninja est un moteur de compilation développé à l'origine par google pour compiler google chrome et réduire par 2 ou 3 le temps requis par le processus. ninja remplace scons et make sans toutefois proposer autant de fonctionnalités. son seul atout, c'est la rapidité.