Skip to main content

The Vision

Flame aims to be a modern programming language that will make it easy to build, share and securely execute cross-platform applications.

Flame is embodied by a standalone executable containing the Flame runtime and tooling.

The goal is for applications built with Flame to be able to run in all of the following platforms:

  • Unix
  • Windows
  • macOS
  • Android
  • iOS
  • Web (through a WebAssembly-based Flame runtime)

Flame will come with integrated WebGPU support and a graphics library to make it easy to build portable and responsive graphical applications.

The idea to build Flame came from thinking what would the web browser (and its tech-stack) look like if it was created today from scratch, knowing what we know now.

Flame is inspired by Go, Rust, Typescript, and Haskell.

The documentation here currently serves as a guide during development.

A user/learner of Flame is warmly referred to as a flameling.