Need help with blitz?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

292 Stars 74 Forks Other 1.9K Commits 89 Opened issues


Blitz++ Multi-Dimensional Array Library for C++

Services available


Need anything else?

Contributors list

Build Status Windows Build status

Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.

Blitz++ has gone through some changes in location:

  1. The original Blitz++ website was located at
    (archived at
  2. Blitz++ then moved to SourceForge, at

  3. The latest maintained version of Blitz++ is now on GitHub, at

Diverse information on Blitz++ is now being catalogued at the GitHub wiki:

Licensing information is detailed in the LEGAL file. Summary: you can do anything except sell this library in source form. Blitz is licensed under either the Lesser GPL version 3 license (see COPYING and COPYING.LESSER), the BSD license (see COPYRIGHT), and the less restrictive Perl "artistic license" version 2.0 (see LICENSE).

Blitz++ uses CMake for build, test and installation automation. For details on using CMake consult In short, the following steps should work on UNIX-like systems:

  mkdir build
  cd build
  cmake ..
  make lib
  sudo make install

On Windows try: ``` md build cd build cmake .. cmake --build . --config Release cmake --build . --target install

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.