I started developing my own IDE for C++ – Saber-Plus. The main ideas of the new IDE are to be simple, fast and *helpful* in development. At the moment, the source code is available under the MIT license on GitHub, Qt is used to work with the UI. In the future, I plan to transfer all development related to C++ to Saber-Plus – the Death-Mask game will definitely be migrated. More details on the points:
- Simple – it is planned not to add more than necessary – for example, not to contain source control clients, built-in terminal and similar things. The functionality is focused only on editing the code, analyzing errors. The editor code should be divided into simple classes that correctly perform their part of the work (Unix-way)
- Fast – refers to both the IDE code base and the editor behavior itself. All actions in the IDE should be as fast as possible, even such often long and complex ones as creating/importing projects.
- Assistant – analysis of typical errors when writing, compiling code. Correction of errors, warnings at the user’s request. The idea is to add analysis of the application assembly on a specific platform and output of reference information on the installation of the necessary libraries, components.

To build the editor for your operating system, you need to install Qt 5 SDK, download the IDE code from the repository, open the Saber-Plus.pro file in Qt Creator and run the build:
https://github.com/demensdeum/saberplus