Ninja är ett litet build-system med fokus på hastighet.Det skiljer sig från andra build-system i två huvudsakliga avseenden: det är utformat för att få sina inputfiler genererade av ett högre nivå-build-system, och det är utformat för att köra builds så snabbt som möjligt.