The aim of xloops is to calculate 1PI Feynman diagrams with one or two closed loops for arbitrary processes in the Standard Model of particles and related theories. Results can be returned both algebraically and numerically. All necessary tensor integrals are treated for arbitrary masses and momenta. xloops-GiNaC is a partial re-implementation of the original xloops program based on the GiNaC C++ library for symbolic computation. It currently supports calculating one-loop 1-, 2-, and 3-point integrals to any tensor rank.