Fly

A programming language for writing easily and quickly all types of software.

main.fly
import std

main() {
    std.print("Hello, World!")
}

Fast

Built on LLVM, Fly compiles to optimised native code for all major platforms.

✍️

Simple

Clean, readable syntax designed to be easy to write and understand with no unnecessary complexity.

🛡️

Powerful

Multi-paradigm with procedural, object-oriented, and functional programming support.

Error handling, rethought

Fly replaces try-catch with fail and handle — more concise and easier to read.

Read the Docs
readFile(const string path) {
    if (path == "") {
        fail "Invalid path"
    }
}

main() {
    error err handle {
        readFile("")
    }
    if (err) {
        // handle gracefully
    }
}

Ready to fly?

Install Fly and start building today.

Install Fly