  We present an exact diagonalization C++ template library (EDLib) for solving
quantum electron models, including single-band finite Hubbard cluster and
multi-orbital impurity Anderson model. The observables that can be computed
using EDLib are single particle Green's functions and spin-spin correlation
functions. This code provides three different types of Hamiltonian matrix
storage that can be chosen based on the model.
