- Code::Blocks IDE - Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users.
- CodeLite IDE - A Free, open source, cross platform C,C++,PHP and Node.js IDE.
- GCC Compiler - The GNU Compiler Collection.
- MinGW - Minimalist GNU for Windows.
- Eclipse CDT - The Eclipse CDT Project provides a fully functional C and C++ IDE based on the Eclipse platform.
- Net Beans - NetBeans IDE includes project types for C and C++ and appropriate project templates.
- GNU make - GNU Make is a tool which controls the generation of executables from the program's source files.