EDX is a Fast and Extensible Text Editor
It can open/edit huge files which contains millions lines of text.
Support text highlighting for C/C++, Lua, JavaScript, Python, Bash, BAT, HTML/XML, CSS, CMake, XMake, GNU Make and etc.
Support CMake, XMake, ESP32-IDF projects.
Built-in C/C++ debugger. Support Windows/Linux/ESP32-IDF targets.
Automatically search MSVC, MSYS2/Mingw, clang, Intel oneAPI, WSL, llvm-mingw toolset.
Many built-in C/C++ IDE features, syntax hints, completions etc.
Built-in Lua script, users can customize freely. EDX 32-bit EDX + GCC v15.2 (68MB)
EDX + Clang v21.1.8 (85MB) Requirements:
Support text highlighting for C/C++, Lua, JavaScript, Python, Bash, BAT, HTML/XML, CSS, CMake, XMake, GNU Make and etc.
Support CMake, XMake, ESP32-IDF projects.
Built-in C/C++ debugger. Support Windows/Linux/ESP32-IDF targets.
Automatically search MSVC, MSYS2/Mingw, clang, Intel oneAPI, WSL, llvm-mingw toolset.
Many built-in C/C++ IDE features, syntax hints, completions etc.
Built-in Lua script, users can customize freely. EDX 32-bit EDX + GCC v15.2 (68MB)
EDX + Clang v21.1.8 (85MB) Requirements:
Win7/Win8/Win10/Win11
32/64-bit CPU
>30MB free disk space
EDX Features:
Small, Fast, Lightweight, Portable

Smart Editing
Support code folding
Support code formating/auto indenting
Support code completion, parameter hints, symbol jumpping (based on Clangd)
Support basic lua/CMake/XMake completion

High Performance
Blazing fast startup
Easily open and edit large files(>4GB)
High-performance multi-file search
Project Management
Support CMake and XMake projects
In-place file operations support in solution manager
Simple project wizard
Support VCPKG
Support developing with MSYS2 packages without MSYS2 installed.

Debugging Support
Support dbgeng(windbg) and GDB.
Built-in debugging symbol beautification function(for MSVC-STL)
Support GDB's pretty-printing
High-performance online variables viewer
Build-in WSL support
SSH Target Support
Build and debug naturally via SSH
ESP32-IDF Support
Build and Debug ESP32-IDF projects smoothly

Instant Mode
Build and debug single file C/C++ program directly
Extensible
Build-in Lua script. Users can add new features freely
Build-in GIT Support
Build-in basic GIT support.
Build-in HEX Editor
HEX Editor can open and edit huge binary files.
Known file formats can be automatically identified and analyzed.