SLAM is one of the most fundamental areas of research in robotics andcomputer vision. State of the art solutions has advanced significantly in termsof accuracy and stability. Unfortunately, not all the approaches are availableas open-source solutions and free to use. The results of some of them aredifficult to reproduce, and there is a lack of comparison on common datasets.In our work, we make a comparative analysis of state of the art open-sourcemethods. We assess the algorithms based on accuracy, computational performance,robustness, and fault tolerance. Moreover, we present a comparison of datasetsas well as an analysis of algorithms from a practical point of view. Thefindings of the work raise several crucial questions for SLAM researchers.