kdevelop.org
KDevelop is a cross-platform integrated development environment for C, C++, Python, QML/JavaScript and PHP. It parses projects to provide code completion, supports multiple projects in one session, and offers a Git plugin and documentation integration. It is available for Linux, Windows and macOS.