Panda Runtime

Panda Runtime is a multi-language runtime designed to run on microcontrollers and mobile devices.

The Design Principles

  • Simple and portable design
  • Minimalistic and lightweight implementation
  • Documented design, rationales, and public API
  • Buildable and tested master
  • Explicit maintenance and development process

A more detailed explanation of our principles can be found here: TBD

Internals

Common

Language Front-Ends

Intermediate File Formats

Different Overviews

Development Process and Coding Guidelines