Browse free open source C++ Code Editors and projects below. Use the toggles on the left to filter open source C++ Code Editors by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 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
  • 1
    Dev-C++

    Dev-C++

    A free, portable, fast and simple C/C++ IDE

    A new and improved fork of Bloodshed Dev-C++
    Leader badge
    Downloads: 141,615 This Week
    Last Update:
    See Project
  • 2
    Dev-C++ for Windows 10/8/7

    Dev-C++ for Windows 10/8/7

    A fast, portable, simple, and free C/C++ IDE

    Coding Boot Camp Learning to program? Check out the free boot camp from Embarcadero which runs from Monday, August 22nd to Friday, August 26th. https://learndelphi.org/boot-camp-2022/ Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Optimized for parallel compilation on modern multi-core machines. GitHub Project: https://github.com/Embarcadero/Dev-Cpp/ Sponsored by Embarcadero: https://www.embarcadero.com/free-tools/dev-cpp
    Leader badge
    Downloads: 9,514 This Week
    Last Update:
    See Project
  • 3

    Notepad++ Plugins

    A plugin to improve Notepad++

    Notepad++ plugins is a collection of tools which plays a role of completion for Notepad++. This project contains Explorer, Function List, Hex Editor, Spell Checker and a console program NppExec. Other plugin developers are invited to share their projects
    Leader badge
    Downloads: 3,062 This Week
    Last Update:
    See Project
  • 4
    SAKURA Editor

    SAKURA Editor

    A free Japanese text editor for Windows

    A free Japanese text editor for Windows
    Leader badge
    Downloads: 729 This Week
    Last Update:
    See Project
  • 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
  • 5
    Scintilla
    Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips. The project includes SciTE (SCIntilla based Text Editor).
    Leader badge
    Downloads: 548 This Week
    Last Update:
    See Project
  • 6
    Red Panda Dev-C++

    Red Panda Dev-C++

    A powerful and lightweighted C/C++ IDE

    This project is mainly for users of windows XP. Users of windows 7/8/10/11 should consider Red Panda C++ ( https://sourceforge.net/projects/redpanda-cpp/ ). Red Panda Dev-C++ (Dev-Cpp) is a greatly improved fork of Bloodshed Dev-C++ and Orwell Dev-C++. It provides many features that old versions (and Embarcadero dev-c++) lacks, and lots of bug fixes and enhancements. Highlights of its new and enhanced feature: * Code intellisense (Code Completion suggestion while editing). * Syntax check while editing * Greatly improved debugger (local \ call stack panels added) * Full color scheme support. * Symbol completion works like other modern IDE (like IDEA and VS code) * UTF-8 encoding support * Greatly improved search/replace function * Refactor: rename symbols, extracting marco * new project templates like graphics.h, turtle graphics, GLFW+GLEW,GLUT,etc. And more , see News.txt Issues can be reported at https://github.com/royqh1979/Dev-CP
    Leader badge
    Downloads: 1,462 This Week
    Last Update:
    See Project
  • 7
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 311 This Week
    Last Update:
    See Project
  • 8
    CodeLite

    CodeLite

    CodeLite: an open source, cross platform C/C++/PHP and JavaScript IDE

    codelite is an open-source, cross platform IDE for the C/C++/PHP and JavaScript programming languages (build and tested on Windows 7, 8, ubuntu >=14.04 plus debian, fedora and openSUSE, and Mac OSX 10.8.4). codelite is distributed under the terms of the GPLv2 license If you need help with codelite, please join our forums at: http://forums.codelite.org Visit our download page at: http://codelite.org/support.php The CodeLite Team
    Downloads: 42 This Week
    Last Update:
    See Project
  • 9
    Nyquist

    Nyquist

    Nyquist is a language for sound synthesis and music composition.

    Nyquist is a language for sound synthesis and music composition. It is implemented in C and C++ and runs on Win32, OSX, and Linux. Nyquist combines a powerful functional programming style with efficient signal-processing primitives. Nyquist is also embedded as a scripting language in Audacity.
    Leader badge
    Downloads: 61 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 10
    Delphi : VRCalc++ OOSL (Script) and more

    Delphi : VRCalc++ OOSL (Script) and more

    Delphi : VRCalc++ OOSL & + (Paged List, TextEditor, VRAstroVision ...)

    Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Pyinstaller Exe Rebuilder

    Pyinstaller Exe Rebuilder

    Recompiles pyinstaller exe files

    Pyinstaller exe rebuilder is a tool to recompile/reverse engineer pyinstaller generated executables without having access to the source code. Python version 2.5, 2.6 and 2.7 are supported. (Note : pyinstaller itself supports python 2.4 to 2.7) Within the software you will find detailed help including a video about how to use the tool.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    sfxPackager

    sfxPackager

    Setup / install creation system for Windows.

    sfxPackager is a Windows installer creation tool designed around a simple idea: building an installer shouldn't be harder than building the application it installs. Create a project, add your files, configure your package visually, and build. When you need more than the basics, sfxPackager includes an integrated JavaScript environment and installer API that let you customize installation behavior without giving up the simplicity of the project-based workflow. The result is a compact, self-contained Windows installer that doesn't require your users to install a separate runtime, bootstrapper, or packaging framework.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    myScite

    myScite

    The allRound pocket sized CodeEditor.

    Refurbished Scintilla.orgs/SciTE with some additional patches. -- Features -- - Full MinGW and GTK SDKs Autocomplete.(190+) - Do system scripting (bash, applescript, cmd, powershell, perl, j/vbscript, awk) - Examine all sorts of data files (sql, regedit, mib, xml, yaml, json, vcard ...) - Review difference and patch files - Create makefiles (gnu make / cmake) - Edit html, css and config files (with calltips) - Describe circuits in vhdl and spice. ... - And finally; read & write source code: - [ Syntax highlighted ] - go, vala, pike, swift, flash, ch, rust - [ Calltip assisted ] - c/cpp11, js&jQuery, python, php, ruby, lua, c#, java, perl --Others-- - Restructured config files with inline docs - Scriptable via lua Extension. - Provides theming, a customizeable toolbar, a sidebar with a File Browser and a cleaned up options Menu. --- Summary --- Enjoy your vlc for sourceCode lecture ;) (30Langs)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Dragme

    Dragme

    A visual-based IDE for C language uses block drag and drop technology

    Dragme IDE is an IDE for C language for whom who want to learn coding, i.e. It is beneficial to Engineering College or Computer Science Students. It is popular among teenagers who want to learn Coding. It is not created only for Students. It can be used by professionals too. It has Playground where Student can learn coding with playing with blocks. It also has Codeground, which is a source code editor, where industry professionals can write and run their own limitless source code. For Windows Only ============== Dragme is only for WINDOWS computer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    This is a patch for Notepad++, a great code editor. It adds a support to Progress 4gl syntax.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Ring

    Ring

    Simple and flexible programming language for applications development

    The Ring is a practical general-purpose multi-paradigm language. The supported programming paradigms are imperative, procedural, object-oriented, declarative using nested structures, functional, meta programming and natural programming. The language is portable (MS-DOS, Windows, Linux, macOS, Android, WebAssembly, Microcontrollers, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be simple, small and flexible. Ring is distributed as a Free-Open Source project under the MIT License.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Python bindings for the Scintilla source code editor widget running under Gtk 1.x. NOTE: This is no longer under development, since the authors are moving to Gtk2 and using pyscintilla2 instead. See http://sra.itc.it/people/cavada/PyScintilla2.html
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next