Top 15 DJGPP Alternative and Similar Softwares | Dec 2024

DJGPP (DJ's GNU Programming Platform) is a development suite for 386+ IBM PC compatibles which supports DOS-enabled operating systems. It is guided by DJ Delorie, who began the project in 1989. It is a port of the popular GCC compiler, as well as mostly GNU utilities such as bash, find, tar, ls, awk, sed, and ld to DPMI. Languages available include C, C++, Objective-C/C++, Ada, Fortran, and Pascal.
The original Quake for DOS was compiled with DJGPP, as well as other programs such as GNU Emacs, p7zip, Vim, beye, UPX, NASM, THE, Linley's Dungeon Crawl, NetHack, Perl, Python, and auxiliary applications within Arachne. ...

1. MinGW-w64

MinGW-w64 The project's goal is to deliver runtime, headers, and libs for developing 64 bit (x64), as well as 32 bit (x86), windows applications using gcc-4.4 or newer versions.It can be considered as a folk of MinGW(32)......

2. Embitz

Embitz Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development It is designed to be very extensible and fully configurable.Embitz can use any debug probe and is not limited to one type or brand.The integrated STlink......

3. Code::Blocks

Code::Blocks Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. An IDE with all the features a developer need, having a consistent look, feel and operation across platforms.Built around a plugin framework, Code::Blocks can......

4. MinGW

MinGW MinGW ("Minimalistic GNU for Windows") is a port of the GNU Compiler Collection (GCC) and GNU Binutils. It provides a complete Open Source programming toolset which is suitable for the development of native MS-Windows (x86) applications, which do not depend on any 3rd-party C-Runtime DLLs.MinGW compilers provide access to the......

5. Quincy

Quincy Simple, free C/C++ Programming IDE for Windows......

6. BCC

BCC BCC ( BPF Compiler Collection ) - Tools for BPF ( Berkeley Packet Filters ) -based Linux IO analysis, networking, monitoring, and more.Common source code : https://github.com/iovisor/bcc......

7. Crystal programming language

Crystal programming language A compiled language with Ruby like syntax and type inferenceLanguage goals:- Have a syntax similar to Ruby (but compatibility with it is not a goal)- Statically type-checked but without having to specify the type of variables or method arguments.- Be able to call C code by writing bindings to it......

8. PHP Desktop

PHP Desktop PHP Desktop is an open source project founded by Czarek Tomczak in 2012 to provide a way for developing native desktop applications using web technologies such as PHP, HTML5, JavaScript & SQLite. It embeds a web browser, a web server and a PHP interpreter. Supported browsers are Internet Explorer and......

9. CrossBridge

CrossBridge CrossBridge is the open-source version of Adobe FlasCC (formerly the Alchemy project).Combine the power, familiarity, and high-performance of C/C++ with the unparalleled reach of the web. With CrossBridge you can bring your native C/C++ from consoles and PCs to over a billion people on the web – across browsers, with......

10. Pyjs

Pyjs pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python.pyjs contains a Python-to-JavaScript compiler, an AJAX framework and a Widget Set API. pyjs started life as a Python port of Google Web Toolkit, the......

11. XBLite

XBLite XBLite is a concise, simple, powerful, Windows programming language which combines the speed of C with the ease of a BASIC syntax. The XBLite compiler is free, open-source, and published under GPL and LGPL licenses.XBLite can be extended by calling functions from specialized third party libraries. Most C language function......

12. Sphere Engine

Sphere Engine Create IT skill tests & automatically evaluate users’ solutions.Support for programming problems and programming exams.Support for programming contests and challenges.Support for +60 programming languages.Choose from different testing formulae (or design your own!)Easy access to evaluation results.Provide exhaustive feedback about the coder’s code automatically.Powerful system for ranking programmers in the real......

13. Falcon C++ IDE

Falcon C++ IDE Falcon C++ is an IDE to help simplify development of C++ applications.FEATURESPackage support including devpack files and project templatesCode completionFind declarationCode templatesShow tips when mouse over codeTree structured projects, drag and drop files, project property advancedSource code formatterDebug support with auto add watch of current variables, Show tips with expression......

14. Ragel

Ragel Ragel is a finite-state machine compiler and a parser generator targeting C, C++ and ASM. It can recognize byte sequences and execute code at arbitrary points in the process.POTENTIAL USESWriting robust protocol implementations.Parsing data formats.Lexical analysis of programming languages.Validating user input.FEATURESConstruct finite state machines using:regular language operatorsstate chart operatorsa scanner......

15. Nim (programming language)

Nim (programming language) Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.......