Zero Install Mirror

» Main » Ninja

Ninja - a small build system with a focus on speed

Published by David Abrahams


This is a Zero Install feed. To add this program to your Applications menu, choose Zero Install -> Add New Program from the Applications menu. e.g. on Ubuntu:

Adding with GNOME

If you don't see this menu item, install the zeroinstall-injector package from your distribution's repository, or from

Drag the feed's URL to the dialog box that appears. Other environments may use other systems. For example, if you are a ROX desktop user, drag the link to AddApp instead.

Alternatively, to run it from the command-line:

$ 0launch

The 0alias command can be used to create a short-cut to run it again later.

If you don't have the 0launch command, download it from the web-site, which also contains documentation about how the Zero Install system works.

Full name


Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. Where other build systems are high-level languages Ninja aims to be an assembler.


Available versions

The list below is just for information; Zero Install will automatically select one of these versions for you.

1.0.02012-09-13testingWindows-x86_64Download (131018 bytes)
1.0.02012-09-13testingWindows-i386Download (127577 bytes)
1.0.02012-09-13testingDarwin-x86_64Download (53858 bytes)
1.0.02012-09-13testingSource codeDownload (190608 bytes)

Non-Zero Install packages provided distributions can also provide this interface:

DistributionPackage name
Required libraries

The list below is just for information; Zero Install will automatically download any required libraries for you.