Skip to content

ZinkSay what you mean.

A fast, readable scripting language built in Rust. Designed for humans.

Zink LogoZink Logo
Say what you mean. Mean what you say.
28
Builtins
5
Types
0
Semicolons
Readability

See it in action

Clean syntax that reads like English, runs like Rust

zink
# Variables and functions — no ceremony
let name = "World"
fn greet(who) {
  say "Hello, {who}!"
}
greet(name)

# Arrays and higher-order functions
let nums = [1, 2, 3, 4, 5]
let even = filter(nums, fn(x) { return x % 2 == 0 })
let doubled = map(even, fn(x) { return x * 2 })
say "Result: {doubled}"

# Counted loops — reads like English
loop 3 times {
  say "Zink! ⚡"
}

The Zen of Zink

  1. Readable is better than clever.
  2. Obvious is better than implicit.
  3. One way is better than many ways.
  4. Simple things should be simple.
  5. Complex things should be possible.
  6. Errors should explain, not blame.
  7. Batteries included, not batteries required.
  8. A program is a story — it should read like one.
  9. If you need a comment to explain the syntax, the syntax is wrong.
  10. Say what you mean. Mean what you say.

Ready to try Zink?

Start writing readable code in minutes.

Released under the MIT License.