CodeLite is an open-source, cross platform IDE for the C/C++ programming languages.
Ranked in these QuestionsQuestion Ranking
Pro Open source and free
CodeLite is licensed under GPL with source code available on GitHub.
Pro Cross platform
Works on Windows, OS-X and Linux.
Pro Modest memory footprint
CodeLite takes up about 50MB when loaded into memory with a workspace opened.
Pro Easy to find installed compilers
The search for the installed compilers is quick, and it usually yields useful results on the very first atempt.
Pro A lot of useful plugins
CppCheck, DiffTool, Git, MemCheck (Valgrind support, Linux-only), SVN, and many other plugins extend the IDE functionality greatly!
Pro File Explorer-like workspace view
The workspace view, unlike other IDEs, is a reflection of the actual directory structure on the file system (with user filters applied).
Con Bland UI
The UI is fairly boring and has limited customization options.
There is a dark theme available, however it only applies to the editor. The surrounding windows and borders remain light.
You can see a collection of screenshots here.