The Larch Environment

Visual programming that works

Most programs are written as plain text. Visual programming attempts to replace text with visuals. For a variety of reasons, it has not taken off.

Augment instead of replace

The Larch Environment takes a hybrid approach; augment plaint text by mixing it with visual programming where it is needed, instead of replacing it entirely.

Learn more about what Larch does

Download Larch

Tools based on Larch (a nifty visual regular expression editor)


The Ubiquitous Larch is an interactive notebook based programming environment for Python for your browser, and is a web-based re-implementation of parts of this project.