CodeLite

CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages.

[4][5] In August 2006, Eran Ifrah started an autocomplete project named CodeLite.

Later Clang became an optional parser for code completion, greatly improving its functionality.

CodeLite is a free, open-source, cross-platform IDE for the C/C++ programming languages using the wxWidgets toolkit.

To comply with CodeLite's open-source spirit, the program itself is compiled and debugged using only free tools (MinGW and GDB) for Mac OS X, Windows, Linux and FreeBSD, though CodeLite can execute any third-party compiler or tool that has a command-line interface.