Arbor is a high-performance library for computational neuroscience simulations with multi-compartment, morphologically-detailed cells, from single cell models to very large networks. Arbor is written from the ground up to help neuroscientists effectively use contemporary and future HPC systems.


Cite this software

What Arbor can do for you

ci spack pip pythonwheels gitpod docs gitter CodeQL

Arbor Library

Arbor is a library for implementing performance portable network simulations of multi-compartment neuron models.

An installation guide and library documentation are available online at

Submit a ticket or join Gitter or Matrix if you have any questions or need help.

Citing Arbor

The Arbor introductory paper and entry on Zenodo can be cited, see CITATION.bib. Please refer to our documentation for more information.

Logo of Arbor
Programming languages
  • C++ 73%
  • AGS Script 16%
  • Python 7%
  • CMake 2%
  • Cuda 1%
  • NMODL 1%
  • BSD-3-Clause
</>Source code

Participating organisations

Forschungszentrum Jülich
ETH Zurich