Apps & creative tools

Rebuilt apps & creative tools

Commercial and classic software rebuilt from scratch, decompiled or recompiled.

Windows · ★ 2.3k

Apache POI

Microsoft Office file formats

Java library that reads and writes Word, Excel, PowerPoint, Visio and Outlook files, including the legacy binary formats it originally reverse engineered.

Clean-room Human-led

Windows · 2001 · ★ 2.0k

Butterchurn

MilkDrop (Winamp visualiser)

WebGL implementation of the MilkDrop music visualiser that runs existing presets in the browser.

Rewrite Human-led playable

Windows/macOS · 1982 · ★ 4.4k

CADCraft

Autodesk AutoCAD

2D drafting and CAD tool with an AutoCAD-style command line, object snaps and layers, written in Rust.

Clean-room AI-assisted

Windows/macOS · 1987 · ★ 3.0k

DeckCraft

Microsoft PowerPoint

Presentation and slide-show editor that follows the PowerPoint workflow, written in Rust.

Clean-room AI-assisted

Windows/macOS · 1999 · ★ 3.8k

DesignCraft

Adobe InDesign

Page layout and publishing editor that follows the InDesign workflow, written in Rust.

Clean-room AI-assisted

Hardware · 1983 · ★ 3.6k

Dexed

Yamaha DX7

FM synthesiser plugin that models the DX7's sound engine and loads its original sysex patch banks.

Rewrite Human-led

Web · 1995 · ★ 416

DirPlayer

Adobe Shockwave Player

Shockwave Player emulator in Rust and WebAssembly, with a browser extension and polyfill that bring Director web games back to modern browsers, plus a Lingo debugging app.

Clean-room Not stated playable

Windows · 2000 · ★ 1.2k

EasyRPG Player

RPG Maker 2000/2003 runtime

Free interpreter that runs RPG Maker 2000/2003 games on many platforms without the original runtime.

Clean-room Human-led

Windows/macOS · 1993 · ★ 6.3k

EffectCraft

Adobe After Effects

Motion graphics and compositing tool that follows the After Effects workflow, written in Rust.

Clean-room AI-assisted

MS-DOS · 1994 · ★ 1.1k

Fasttracker 2 clone

Fasttracker II

Highly accurate C re-creation of Fasttracker II's editor, replayer and quirks.

Rewrite Human-led

Windows/macOS · 2016 · ★ 538

FigCraft

Figma

Interface design and prototyping tool following Figma's workflow, with interactions, variables and flows, in Rust.

Clean-room AI-assisted

Windows/macOS · 1991 · ★ 13k

FilmCraft

Adobe Premiere Pro

Nonlinear video editor with colour and sound tools modelled on the Premiere Pro workflow; each release also ships a browser build as a zip.

Clean-room AI-assisted

Multi · 1984 · ★ 665

GNU Octave

MATLAB language

High-level numerical computing language and environment that runs most MATLAB scripts unchanged.

Clean-room Human-led

Windows/macOS · 1985 · ★ 4.6k

GridCraft

Microsoft Excel

Spreadsheet application that follows the Excel workflow, written in Rust for desktop and browser.

Clean-room AI-assisted

Windows · 1985 · ★ 7.9k

JS Paint

Microsoft Paint

Web remake of classic MS Paint that copies its tools and look, adding extras such as unlimited undo and multi-user editing.

Clean-room Human-led playable

Windows · 1982 · ★ 1.6k

LibreDWG

AutoCAD DWG format

GNU library and command-line tools to read and write AutoCAD DWG drawings, built from format documentation and reverse engineering.

Clean-room Human-led

Windows/macOS · 2007 · ★ 12k

LightCraft

Adobe Lightroom

Photo library and non-destructive raw development tool that follows the Lightroom workflow, written in Rust.

Clean-room AI-assisted

UNIX · 1989 · ★ 1.3k

Lotus 1-2-3 for Linux (123elf)

Lotus 1-2-3 Release 3 for UNIX

Converts the System V COFF objects of Lotus 1-2-3 for UNIX into ELF and links them against compatibility shims so the spreadsheet runs natively on Linux.

Binary lift Human-led

Multi · 1988 · ★ 1.2k

Mathics

Wolfram Mathematica (Wolfram Language)

Free interpreter for the Wolfram Language written in Python on top of SymPy and mpmath.

Clean-room Human-led

MS-DOS · 1994 · ★ 2.1k

MilkyTracker

Fasttracker II

Cross-platform music tracker that reproduces the look and module compatibility of Fasttracker II.

Rewrite Human-led

Hardware · 1987 · ★ 818

Munt (mt32emu)

Roland MT-32 / CM-32L

Software synthesiser library and drivers that emulate the Roland MT-32 family, used by DOSBox and ScummVM for period-correct game music.

Rewrite Human-led

Hardware · 1991 · ★ 757

Nuked-SC55

Roland SC-55 Sound Canvas

Low-level emulator of the Roland SC-55 MIDI module that runs the unit's own firmware to reproduce its sound exactly; the repo is now archived.

Emulation-hosted Human-led

Windows · 2007 · ★ 408

OpenGMK

GameMaker 8 (Classic) runner

Rust rewrite of the GameMaker Classic runner that plays existing GameMaker 8 executables, with a decompiler and a TAS framework.

Rewrite Human-led

Windows/macOS · 1993 · ★ 13k

PdfCraft

Adobe Acrobat

PDF reader and editor targeting Acrobat Pro's offline feature set; the project calls itself alpha.

Clean-room AI-assisted

Windows/macOS · 1990 · ★ 59k

PhotoCraft

Adobe Photoshop

Layer-based image editor with masks, type and PSD support that follows the Photoshop workflow; the engine and UI also compile to WebAssembly.

Clean-room AI-assisted

Windows · 2001 · ★ 4.5k

projectM

MilkDrop (Winamp visualiser)

Cross-platform library that reimplements MilkDrop so its presets can drive visualisations in many media players.

Rewrite Human-led

Windows/Mac OS · 1988 · ★ 301

ProjectorRays

Macromedia/Adobe Director (Shockwave)

Decompiler that turns protected Director movies and Shockwave files back into editable movies with readable Lingo source.

Rewrite Human-led

Amiga · 1991 · ★ 672

ProTracker 2 clone

ProTracker 2

Re-creation of the Amiga ProTracker 2 module editor, including emulation of the Amiga's audio output.

Rewrite Human-led

MS-DOS · 1985 · ★ 250

QB64 Phoenix Edition

Microsoft QuickBASIC / QBasic

Compiler and IDE that keeps QuickBASIC/QBasic source compatibility while producing native 64-bit programs.

Rewrite Human-led

MS-DOS · 1995 · ★ 1.6k

Schism Tracker

Impulse Tracker

Re-creation of the Impulse Tracker music editor's interface and playback for modern systems.

Rewrite Human-led

Windows/macOS · 1991 · ★ 2.6k

SoundCraft

Avid Pro Tools

Audio recording, editing and mixing workstation modelled on Pro Tools' edit and mix windows, in Rust.

Clean-room AI-assisted

Windows/macOS · 1987 · ★ 8.6k

VectorCraft

Adobe Illustrator

Vector illustration app aiming for Illustrator workflow parity, written from public documentation only in pure Rust; releases include native builds and a self-hostable WebAssembly build (no hosted copy found).

Clean-room AI-assisted

Macintosh · 1987 · ★ 362

ViperCard

Apple HyperCard

Browser rewrite of HyperCard with stacks, cards and a HyperTalk-style scripting language.

Clean-room Human-led playable

Windows · 1998 · ★ 11k

Webamp

Winamp 2

Winamp 2 rebuilt in JavaScript for the browser, with classic skin support, playlist and equaliser; embeddable as an npm package.

Clean-room Human-led playable

Windows/macOS · 1983 · ★ 12k

WordCraft

Microsoft Word

Word processor with a ribbon-and-styles workflow modelled on Microsoft Word, built from scratch in Rust.

Clean-room AI-assisted

UNIX · 1999 · ★ 801

WordPerfect for UNIX (wpunix)

WordPerfect 8 for UNIX

Build scripts and binary patches that make the terminal version of WordPerfect for UNIX run on modern Linux.

Binary lift Human-led