Rating
4.3
47 reviews
Categories
2
Founded
2019
Employees
7
CodeBlocks is an open source, cross-platform integrated development environment for C, C++, and Fortran programming languages. The free IDE provides features like customizable build systems, debugging tools, code completion, and support for third-party plugins.
Ad spend / mo
$0
0 paid keywords
Paid visits / mo
0
Organic keywords
2,874
Organic visits / mo
15,833
The shared messaging across Desktop IDE & Code Editor advertisers - the validated angles to copy. See the niche →
(47 reviews)
I only recently started using Code::Blocks, but it is good so far.
Pros: I like that it is similar to previous code editors, so I am familiar with how it works.
Cons: There isn't much of a community that uses Code::Blocks, so getting help can be difficult
Keith T. · Student · Computer Software · April 9, 2025
I have a very fond recollection of my time with Code::Blocks, it made learning C++ development a very accessible process when compared to the smorgasbord of buttons and configurations needed to get a project building in VisualStudio. It does very little to get in your way, just write code and hit compile and it works.
Pros: It's very lightweight and launches in seconds, I can run Code::Blocks even on the most lightweight netbooks and embedded devices where VisualStudio would completely bog down the machine. It is purpose built for C++ development and has good tooling around working with the language where VSCode has to largely rely on plugins to achieve the same thing.
Cons: It's a very barebones IDE, it's good at writing and debugging C++ in trivial projects, and lightweight environments when you have limited processing power, but it's not very competitive with the types of features and tooling that modern enterprise IDEs like Jetbrains CLion and Microsoft VisualStudio now offer.
Dylan C. · Software Developer · Computer Software · December 31, 2023
| Category | Page | Rank | Placement |
|---|---|---|---|
| Integrated Development Environment (IDE) | 1 | 24 | Shortlist |
Domain confidence 100%
A mes debuts en C++, j'utilisais Code::Blocks surtout de par sa simplicité mais au fil des mois et de la naissance de nouveaux IDE avec des interfaces beaucoup plus attirant et meme tout aussi simple d'utilisation que Code::Blocks alors que malgré les nombreuses mise à jour Code::Blocks n'evolue pas graphiquement alors j'ai décider de laisser Code::Blocks
Pros: Code::Blocks est largement simple d'utilisation et possède une architecture de plug-ins qui lui permet d'être étendu et personnalisé.
Cons: L'interface est dépassée et moins intuitive que certains IDE plus récents
Anonymous User · Developper Full-Stack · Computer Software · November 21, 2023
It was a good and comfortable experience, and I felt that this development environment was simple, despite the negatives that I mentioned previously
Pros: What I liked most is debugging and the ease of specifying the compliler
Cons: The thing I liked the least is the graphical interface needs more development, as well as adding various software libraries such as wx widgates. The method of adding libraries is difficult and not easy.
mohamed S. · Application developer · Program Development · October 27, 2023
Code::Blocks is a overall very Good Integrated Development tool which supports almost all the programming languages. It has many features that makes the things easy like configuration, versioning and templates and improves the efficiency of programmers. We have very positive experience with code::blocks and we will highly recommend it to use.
Pros: I have been using code-blocks since a while ago and i found it really simple to use and handy. We can code in multiple languages in it, it provides a perfect environment for development. It supports version system also and templates, so it makes the development so easy. Debugging is quite easy in code-blocks, we can add check-points on various place of the code and it works very smoothly. It also has some integration features with third party applications which makes it more useful in real life.
Cons: The only thing i would like to change is the user interface, it doesn’t look modern at all, there are plenty of improvements in UI side otherwise it is a complete IDE for anyone.
Rohit M. · Software development Engineer · Computer Software · July 22, 2023
Lightweight Software for the Beginners to learn Coding.
Pros: Code::Blocks is a free and open-source cross-platform application that may be used on platforms such as Windows, Linux, and Mac OS. It is simple to use and does not necessitate the usage of a high-end Computer or laptop. It also contains error monitoring and automatic indentation, which are useful tools that assist customers through their work by alerting them to where they have committed an error. Code::Blocks is an excellent tool for beginners in programming.
Cons: Sometimes the software becomes laggy and can be glitch
Vaibhav S. · Problem Setter · Information Technology and Services · June 20, 2023
Really awesome experience with this tool. It's hard to find something that I dislike in code blocks. Really satisfied.
Pros: Its very easy to use. Great for beginners. It will Highlight the errors and syntax.Great for developing C and C++.It supports multiple compilers but I personally used it for C and C++. Its easy to debug.The code suggestion feature is very useful.
Cons: Sometimes its loading for a long time.They can still improve the UI .The here are lot of features in code blocks but it's hard to learn about all those features. While handling some projects it's difficult to search for the options and most people don't have the knowledge of the options available.
Sivaranjani S. · System Software Engineer · Information Technology and Services · June 8, 2023
All things considered, Code::Blocks is a great option for anyone searching for a free, simple to use, and flexible IDE for programming. It's an excellent tool for programmers at both the novice and advanced levels thanks to its straightforward design, support for numerous programming languages, and potent features.
Pros: It has a very simple and intuitive interface. Several more capabilities, including keymap customizations, editor themes, and debuggers, are also included with the IDE. The majority of my team members enjoy using the IDE because of how straightforward and user-friendly it is.
Cons: When the software I needed to work on C++ coding did not open, it was frustrating. Its UX is also poor.
Aditya P. · Software Engineer · Computer Software · February 19, 2023
Pros: J’ai apprécié ce logiciel pour son accessibilité, il est possible d’utiliser plusieurs consoles.
Cons: Le centre d’aide est assez peu développé, il est difficile de trouver ses erreurs dans le code
capucine c. · Étudiante · Education Management · January 27, 2023
As a student pursuing a degree in CS at the college level, I found Code::Blocks to be a useful and user-friendly IDE for my programming projects. It had a good interface and was easy to navigate. However, it had some limitations with debugging and the auto-completion feature was not always reliable. Overall, it was a good tool for my college projects and assignments, but I found some other IDEs had better debugging and auto-completion features.
Pros: As a college student studying computer science, I found that Code::Blocks was a great tool for my programming projects. It had a user-friendly interface and was easy to navigate. I also appreciated that it supported multiple compilers, which allowed me to work with different programming languages (mostly when I was working with C and C++ in my first-year courses). Additionally, its ability to handle large projects made it perfect for my assignments and final projects.
Cons: One of the things I liked least about Code::Blocks was that it sometimes had issues with debugging. The debugging feature wasn't as robust as other IDEs I've used, so it took a bit more effort to track down and fix errors in my code. Additionally, the auto-completion feature wasn't always reliable and would sometimes cause more confusion than assistance.
Jona B. · Student · Computer Software · January 26, 2023
Pros: Features which involve compiling and debugging as well as support for C and C++.
Cons: The user interface is not as appealing as it should be and takes a while to maneuver.
Vijay S. · Student · Education Management · December 21, 2022
Overall I would suggest everyone to use codeblocks for developing especially beginners who want to develop C and C++ programs.
Pros: Code Blocks is an open sourced software and ideal for beginners. Every programmer/developer should use this amazing software as it has so many features that will help you with accuracy.
Cons: This software has a little slow startup and as it is an ide it has many features which can be confusing.
Anchal J. · Software engineer · Computer Software · December 3, 2022
Pros: It is easy to get started with programming.
Cons: It has awful and outdated UI, the UX is terrible!
Emilija G. · Software Developer · Computer Software · November 29, 2022
Overall, my experience with CodeBlocks has been positive, since it provides a free but powerful IDE
Pros: In addition to its powerful but lightweight C++ IDE, CodeBlocks offers many cool features. My favorite is the code suggestion feature because it helps me get the job done faster.
Cons: the User Interface can be much better as well as the syntax highlighting
Anonymous User · backend developer · Computer Software · October 30, 2022
I've been using codeblocks for developers for a while now, and I find it to be a great resource for learning new things and honing my programming abilities. I am very appreciative of the codeblocks developers for offering such a fantastic platform for me to study and hone my programming abilities.
Pros: The best IDE to debug and log into code to find bugs and learn new things.
Cons: GUI is bit old but it is very easy to use and has a lot of features. A new UI will be great.
Anonymous User · Master's Student AI & ML · Computer Software · October 19, 2022
I think code blocks is the best C/C++ IDE i've Ever used and very suitable for programers and problem solving contestants.
Pros: -A very easy to use IdE with a free access makes it the best choice for c/c++ programmers and provide great features that makes the user experience very smooth. -It provides great options to include and make changes to your environment and adding libraries and make suggestions based on these installed libraries.
Cons: -what i do not like about code blocks is that it does not have the best UI which could make it difficult for begginers to use for the first time. -the error handling and messages aren't the best way to handle errors. -i faced some problems during the installation of gnu++ which made me lost and searched alot to know how to setup it.
Abdelrahman E. · Front-end developer · Computer Software · September 16, 2022
Pros: free to use, great open source project and I think it's a really good IDE for beginners
Cons: User interface is very bad, looks old and maybe hard to nevigate
Youssef G. · Back-end Developer · Computer Software · September 12, 2022
Pros: Code block offers a very accessible development environment. It is the perfect IDE for C++ programming
Cons: Like any other software the beginnings are difficult, code block lacks tutorials for beginners
GnimWazou Gaston B. · Student · Education Management · August 9, 2022
Very to easy to write programmes in C/C++ and get the execution also.
Pros: The minimalistic GNU compiler is already present in an IDE so we does not required the external source files and libraries for executions of C/C++ programmes.
Cons: Sometimes garbage values are not predictable.
Chirag V. · Systems Engineer · Information Technology and Services · August 5, 2022
Using CodeBlocks IDE for mentoring new members in the development team. Most of the members love working with the IDE due to its simplicity and ease of operation.
Pros: Code Blocks is a great tool for developing C/C++ Programs. Well suited for beginners as it is a light weight IDE. Syntax highlighting features makes coding easier. The text ditor features like Font settings can be easily configured as per your personal requirements. Detecting errors and fixing them is easier as the IDE highlights the error containing code with a red symbol. This feature is quite useful for beginners. Newer versions of the IDE are available at regular intervals making it better with each release.
Cons: After executing a C/C++ program, if you forget closing the output window, the Run option gets disabled until the current output window is closed. This can be improved by allowing multiple output windows to remain open without affecting the functionality of the Run option.
Vishal J. · Software Product Manager · Information Technology and Services · June 29, 2022
Good.
Pros: The GUI is nice for learning development of programming.
Cons: Sometimes the software can be laggy and can glitch.
Khush A. · Researcher · Research · June 17, 2022
The overall experience was very good , used it write my c and c++ programs . Very helpful.
Pros: 1. Best for c and c++ coding 2. Easy to install and setup for c or c++ compiler 3. Available for windows , linux and mac 4. Auto complete helps so much in coding 5. Video available online to learn 6. Shortcuts available to build and compile the code
Cons: 1. The UI can be improved 2. Provide options for more customizations 3. Need to familiar with the IDE
Anonymous User · Principal Software Development Engineer · Computer Software · June 13, 2022
My experience was absolutely great and good, I really love this software
Pros: I really like and love the way that provide differents tools and options for new developers and the way that you can use those tools and functions to learn while you are programming, code::blocks have a great graphic interface to start and learn the way that this kind of software works.
Cons: I like least that some functions and some tools, for the people that know how to use this kind of software can be annoying and it doesn't helps to make that the users prefer this software.
Jaroth M. · Student · Computer Software · April 27, 2022
Code::Blocks is a really good begginer software, as it is free I would highly recommend it for schools for the first programming courses. The teacher would need to know the software before in order to be a good guide. While it doesn't provides a navigation tutorial, after exploring it a little bit you will see everything it has to offer.
Pros: Code::Blocks is a really good and free software that is perfect to use as an IDE for C and C++ languages, 2 languages that are widely considered some of the best options to start learning code, this is why is, for me, one of the best softwares to start learning programming.
Cons: The only bad thing is that isn't the best option to do more advanced tasks like data processing, so when you pass the learning stage you will need to adquire another software for your programming tasks. Also the interface isn´t the most modern one.
Andres I. · Student · E-Learning · April 5, 2022
Overall experience using CodeBlocks is good, I am able to write and execute codes in different languages.
Pros: What I liked the most about CodeBlocks is, I has to run the codes written in multiple languages which is suppoorted by codeblocks, like C, C++
Cons: What I liked the least about Codeblocks is developing large application is little hard compare to other available tools in market
Kanupriya K. · Deputy Manager · Automotive · February 21, 2022
| 3 |
| 30 |
- |