A simple language for building smart apps.

Quokka is a friendly programming language that lets you work quickly, write safe code, and integrate AI seamlessly.

Quokka Logo

Why use Quokka?

</>

Easy and Safe

Quokka code is clean and easy to read. It handles errors smoothly so your apps never crash unexpectedly. No more hidden surprises!

{ }

Built-in AI Tools

Want to build smart apps? Quokka connects to popular AI models and tools right out of the box. No messy setups required.

==

Predictable Results

Quokka is completely deterministic. If a program works on your computer, it will work exactly the same way everywhere else.

/>

Ready to Go

Our Windows installer sets everything up for you automatically, including syntax highlighting for VS Code.

train_model.qk
import joey

// Connecting to AI is simple
let mut pipeline = joey.pipeline()

pipeline.load_model("meta-llama/Llama-3-8B", "4bit")
pipeline.train("quokka_dataset", 512)

let result = pipeline.run()

match result {
    Ok(status) => println("Training complete! " ++ status),
    Err(e) => println("Training failed: " ++ e)
}

Clean and expressive

Quokka gets out of your way. With no semicolons and a simple pattern-matching system, your code reads like a story.