A programming language for creating robust and elegant software.

⚠️Crane is still very early in development.


Crane is a programming language for writing robust and elegant software that will endure over time.


Crane comes with all the features you need to write reliable software:

  • A static, strong, and sound type system
  • Sum types, like Option and Result
  • Pattern matching with exhaustiveness checks
  • Generics

The inclusion of features alone is not what makes a good language. Equally important are the features that are not present:

  • No null or undefined
  • No inheritance
  • No exceptions

Not yet implemented.

use std::io::println

fn main() {