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 v14.1 (74MB)
EDX + Clang v18.1.7 (82MB)
Requirements:
Win7/Win8/Win10/Win11
32/64-bit CPU
>20MB free disk space
Download 3rd tools

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.