Classic Code Editor — a retro-styled, multi-language IDE for macOS

Classic Code Editor

A production-quality IDE with a 90s soul — Borland C++, Visual C++ 6.0 and Delphi, rebuilt with Flutter for macOS 12+.

Highlights

Screenshots

Visual C++ 6.0 theme: the editor Borland Delphi theme: the editor Visual Basic 6.0 theme: the editor Delphi theme: the debugger with variables and call stack

Turbo Pascal 7.0 — ARM64 Assembly

The fourth theme, shown driving the ARM64 Assembly support: highlighting, Run, and the LLDB debugger with its register window.

Turbo Pascal theme: the editor showing an ARM64 assembly file Turbo Pascal theme: the debugger panel while debugging assembly Turbo Pascal theme: the integrated terminal running an assembly program

Requirements & install

Download the DMG, open it and drag Classic Code Editor.app to Applications.

First launch: the app is not notarized, so macOS blocks it. Click Done, then open System Settings → Privacy & Security and choose Open Anyway.

Build from source

git clone https://github.com/moradzadeh67/classic-code-editor.git
cd classic-code-editor
flutter pub get
flutter run -d macos

The full release gate lives in scripts/release_gate/ (analyze → test → build → smoke → DMG).

Privacy in one line

Everything happens on your machine: no accounts, no telemetry, no backend. Code you press Run on is executed locally, with your own privileges. See docs/PRIVACY.md.