CodeLite is an open source, free, cross platform IDE specialized in C, C++, PHP and JavaScript 
(mainly for backend developers using Node.js) programming languages