Repolode
royqh1979

royqh1979/RedPanda-CPP

A lightweight, cross-platform C/C++ and GNU Assembly IDE built on Qt, successor to Dev-C++ 7.

Open-source alternative to:Dev-C++Visual Studio

Stars
1,491
Forks
150
Open issues
150
Last commit
yesterday

What is it?

Red Panda C++ is an integrated development environment for C, C++ and GNU Assembly, built with Qt and running on Windows, Linux and macOS. It is the successor to Red Panda Dev-C++ 7, carrying over the lightweight Dev-C++ style workflow while adding cross-platform support.

Beyond editing and compiling, it includes a problem set feature that runs programs against predefined input and expected output, and it can work with the Competitive Companion browser extension to import problems from online judge sites. Assembly programs can be edited, compiled and debugged with GNU Assembler or NASM. Debugging uses the gdb/mi interface and offers an enhanced watch window, a memory view and a gdbserver mode.

The editor adds symbol occurrence search, a TODO view, improved code folding and auto indent, and better dark themes and high-DPI rendering. Code intelligence supports lambdas, UTF-8 identifiers, C++14 type aliases and macros with arguments.

Key features

  • 01Runs on Windows, Linux and macOS.
  • 02Edits, compiles and debugs C, C++ and GNU/NASM assembly programs.
  • 03Debugs through the gdb/mi interface, with an enhanced watch window, memory view and gdbserver mode.
  • 04Runs programs against predefined input and expected output in a problem set.
  • 05Imports problems from online judges via the Competitive Companion extension.
  • 06Provides symbol occurrence search and a TODO view.

Use cases

  • Learning C or C++ with a simple, lightweight IDE.
  • Practicing competitive programming problems from online judges.
  • Writing and debugging assembly code with GNU Assembler or NASM.
  • Developing C/C++ projects on Linux or macOS with a Dev-C++-style workflow.

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be distributed under the same terms.

Topics

FAQ

What is RedPanda-CPP?
A lightweight, cross-platform C/C++ and GNU Assembly IDE built on Qt, successor to Dev-C++ 7. Red Panda C++ is an integrated development environment for C, C++ and GNU Assembly, built with Qt and running on Windows, Linux and macOS. It is the successor to Red Panda Dev-C++ 7, carrying over the lightweight Dev-C++ style workflow while adding cross-platform support.
Is RedPanda-CPP free to use? What license does it have?
RedPanda-CPP is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is RedPanda-CPP still maintained?
Actively maintained. The last commit to RedPanda-CPP was on Nov 6, 2026.
What can I use RedPanda-CPP for?
Learning C or C++ with a simple, lightweight IDE. Practicing competitive programming problems from online judges. Writing and debugging assembly code with GNU Assembler or NASM. Developing C/C++ projects on Linux or macOS with a Dev-C++-style workflow.
Where can I get RedPanda-CPP?
The source code and installation instructions are on GitHub: https://github.com/royqh1979/RedPanda-CPP

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects

A lightweight Linux tool that records program execution and replays it deterministically, adding reverse execution to gdb.

Developer Tools#debugger#gdb#linux
10.7K+8 this week666C++OtherWell maintainedUpdated 6 days ago