The Transterpreter Project

Concurrency, everywhere.


An open-source and highly portable virtual machine designed to exploit concurrency on embedded systems, for running process-oriented programs written in the occam-pi programming language.


Get started programming in a concurrent language on the Mac, Windows, or Linux.


Concurrency is fun with little robots! We're refreshing both the RCX and Surveyor, and the IPRE Fluke is coming soon.

Your Platform

The Transterpreter was developed to be portable and run from as little as 10KB of flash and mere bytes of RAM.

Caught your interest? Grab a binary or the source and enquire within.


Components of the Transterpreter, or just random explorations.