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
Demo Series - Small Business Backup By Veeam Icon
Demo Series - Small Business Backup By Veeam

Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Watch Demo Series

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
Code Folding
Column Editing
Customizable Themes
Debugging
Formatting / Table Editing
Keyboard Shortcuts
Multi-Monitor Editing
Syntax Highlighting
WYSIWYG
API

IDE

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

Text Editors

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

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