Walnut
Docs About Install Language Licenses Community Get started

About

Why Walnut

I’m Franck. Walnut is a small typed language that compiles init / update / view programs to native iOS through LLVM. I built it because I wanted that loop on a phone — static types, exhaustive messages, one update function — without wrapping UIKit in a new costume.

The language is small enough to learn in a day. The host is real UIKit. Ports reach the rest of the SDK. If it typechecks, it runs. If it compiles, it ships.

Community is free. Apps show a Walnut splash. That’s the honest trade: full toolchain, branding on. Create an account, brew install walnutlang/tap/walnut, walnut login, build.

Splash-off is invite-only right now. If you’re shipping something that isn’t a toy and the splash is in the way, ask for a founding Commercial seat. I’m granting those to people who actually build. Self-serve paid seats aren’t open. I am not publishing a list price until people who have used the compiler tell me what splash-off is worth.

This is one engineer, not a platform company. Things break. Say so. Don’t expect a sales call.

brew install walnutlang/tap/walnut
walnut login
walnut new HelloApp

→ Get started · Install · Licenses

Walnut

Typed TEA for native iOS.

Product

Docs About Install Licenses Licensing Community

Build

Language Architecture Effects

Legal

Terms Privacy

© 2026 Walnut. Proprietary software. Terms · Privacy