Audience

Developers interested in a free and open source cross-platform IDE

About Code::Blocks

Code::Blocks is a free, open-source, cross-platform Integrated Development Environment (IDE) primarily designed for C, C++, and Fortran development. Known for its lightweight design and modular structure, Code::Blocks offers a highly customizable interface with support for multiple compilers, including GCC, Clang, and Microsoft Visual C++. It features an intuitive, user-friendly interface with essential tools like syntax highlighting, code folding, auto-completion, and a robust debugging environment with breakpoints, variable inspection, and call stack tracing. Code::Blocks is highly extensible through plugins, enabling developers to add features like version control, scripting support, and custom build tools. Its lightweight nature, flexibility, and cross-platform compatibility make it a popular choice for students, educators, and developers working on small to medium-sized C/C++ projects.

Pricing

Starting Price:
Free
Pricing Details:
Open source
Free Version:
Free Version available.

Integrations

Ratings/Reviews - 1 User Review

Overall 3.0 / 5
ease 1.0 / 5
features 1.0 / 5
design 1.0 / 5
support 1.0 / 5

Company Information

Code::Blocks
Founded: 2005
sourceforge.net/projects/codeblocks/

Videos and Screen Captures

Code::Blocks Screenshot 1
Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free

Product Details

Platforms Supported
Windows
Mac
Linux
Chromebook
Training
Documentation
Support
Online

Code::Blocks Frequently Asked Questions

Q: What kinds of users and organization types does Code::Blocks work with?
Q: What languages does Code::Blocks support in their product?
Q: What kind of support options does Code::Blocks offer?
Q: What other applications or services does Code::Blocks integrate with?
Q: What type of training does Code::Blocks provide?
Q: How much does Code::Blocks cost?

Code::Blocks Product Features

Code Editors

Auto-Complete Supported
Code Folding Supported
Column Editing Supported
Customizable Themes Supported
Debugging Supported
Formatting / Table Editing Supported
Keyboard Shortcuts Supported
Multi-Monitor Editing Supported
Syntax Highlighting Supported
WYSIWYG Supported
API Not Supported

IDE

Code Completion Supported
Compiler Supported
Cross Platform Support Supported
Debugger Supported
Drag and Drop UI Supported
Integrations and Plugins Supported
Multi Language Support Supported
Project Management Supported
Text Editor / Code Editor Supported

Text Editors

Auto-Complete Supported
Code Folding Supported
Column Editing Supported
Customizable Themes Supported
Debugging Supported
Formatting / Table Editing Supported
Keyboard Shortcuts Supported
Multi-Monitor Editing Supported
Syntax Highlighting Supported
WYSIWYG Supported
API Not Supported

Code::Blocks Verified User Reviews

Write a Review
  • Alhawraa H.
    Student
    Used the software for: Less than 6 months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Easy to Use Programming Software"

    Edited 2026-09-15

    Pros: Code::Blocks is easy to use and helpful for learning programming. It provides useful tools for writing, testing, and organizing code.

    Cons: The interface looks a little old, and some features can be confusing for beginners.

    Overall: Overall, Code::Blocks is a useful program for students who are learning programming. It is simple, practical, and suitable for practicing code.

    Read More...
  • Previous
  • You're on page 1
  • Next