ASCII, Unicode and ANSI art editor for Unix-like systems with frame-based animation support
Durdraw is an ASCII, Unicode and ANSI art editor that runs in modern UTF-8 terminals on Unix-like systems. It supports frame-based animation, allowing users to create animated ASCII art sequences with customizable frame delays and playback controls. The editor handles multiple color modes including 256-color and 16-color support, and can work with both CP437 (IBM-PC/MS-DOS) and Unicode character sets.
The tool can import and view existing ANSI art files (.ANS, .ASC) and DOS ANSI artpacks, making it compatible with classic ASCII art formats. It provides export capabilities to ANSI format and can generate PNG and animated GIF output when paired with ansilove. The editor includes mouse support, customizable themes, and various drawing tools accessible through keyboard shortcuts.
Durdraw is designed for ASCII artists, retro computing enthusiasts, and anyone working with terminal-based art. It recreates the functionality of classic DOS-era ANSI editors like TheDraw and Aciddraw but runs natively on modern Unix systems. The interface provides character selection, color picking, animation timeline controls, and canvas manipulation tools through an interactive terminal interface.
# via Git + pip
git clone https://github.com/cmang/durdraw.git && cd durdraw && python3 -m pip install --upgrade .
# via pip (master)
python3 -m pip install 'git+https://github.com/cmang/durdraw'
# via pip (specific version)
python3 -m pip install 'git+https://github.com/cmang/durdraw@0.28.0'


