Skip to content

TurboPython documentation

TurboPython is a programming language and a compiler based on Python. It keeps Python's familiar syntax and adds a few extensions that let a program be statically compiled into a fast native binary. These docs cover how to write TurboPython and what works today.

  • Getting started — installation, a first program, and a ten-minute tour of the language.
  • Guide — what changes coming from Python, the ownership model, and idiomatic patterns.
  • Compatibility — a precise list of what works today.

A generated API reference will follow.

Early development

TurboPython is under active development. Most of the core language works, but the standard library has gaps and rough edges remain. The landing page has runnable examples.