Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.

Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!

We hope you enjoy using Code::Blocks!

The Code::Blocks Team


  • Cross-platform
  • IDE
  • Compiler
  • Debugger
  • C,C++,Fortran

Project Samples

Project Activity

See All Activity >

Follow Code::Blocks

Code::Blocks Web Site

Other Useful Business Software

Monitor Your Most Critical Cloud & SaaS Applications Monitor Your Most Critical Cloud & SaaS Applications Icon
Monitor Your Most Critical Cloud & SaaS Applications Icon

Get insights into the performance of applications and services such as AWS, Salesforce, Office 365 and WebEx.

With a view into both web and network health, you'll be able to pinpoint the cause of an outage instantly, whether it's within your network, a provider's network or the SaaS application. Save time, track SLAs and clear tickets faster.
Are you involved with your company's network performance/operations team?
Try It FREE!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Code Blocks is a very good tool for C/C++ especially for me, but there's a major demerit what i have found is(at current whether this is a demerit please help me to find the solution for it) suppose at present if there are 4,5 projects are opened at one time, and if i have opened 4 th project to run, then it would not run the 4th project, it would only run the 1st one again and again, if i have to run another project, then in this case i close all the multiple projects , then i am able to run my current project. Please provide me a resolution? or shall i divert my route to Eclipse or Net beans tools ?


  • #1 OpenSource Fortran IDE PERIOD

  • There's no compiler when I run the program. ''The target directory does not exist''... Help!

  • Code::Blocks is the number one C/C++ IDE forever...

Read more reviews >

Additional Project Details



Intended Audience


User Interface


Programming Language

C++, C