a small build system with a focus on speed
Browse cluster: OCaml Systems and Utilities →Ninja is a small build system focused on speed, available as a standalone binary for Linux, Mac, and Windows. It can be built using either a custom Python generator script or CMake, and includes optional features like Bash completion and editor integrations for Emacs and Vim. The project incorporates third-party libraries including emhash8::HashMap for C++14/17 and the rapidhash hashing algorithm, and its documentation is generated from AsciiDoc source files into HTML, PDF, and Doxygen formats.