THE ZE PROGRAMMING LANGUAGE
Your ideas.
Your language.
Your code.
Programming should feel familiar. Write in English, Tagalog, or Bisaya — and bring your ideas to life with Ze.
Open sourceBuilt with GoMade for curiosity
hello.ze
set name = "World"show "Hello, " + name + "!"# A little logic. A familiar voice.set age = 18if age is at least 18: show "You can vote."↳ OUTPUT
Hello, World! You can vote.✓
kumusta.ze
itakda pangalan = "Mundo"ipakita "Kumusta, " + pangalan + "!"# Magsulat sa iyong wika.itakda edad = 18kung edad ay hindi bababa sa 18: ipakita "Maaari kang bumoto."↳ OUTPUT
Kumusta, Mundo! Maaari kang bumoto.✓
kumusta.ze
ibutang ngalan = "Kalibutan"ipakita "Kumusta, " + ngalan + "!"# Pagsulat sa imong pinulongan.ibutang edad = 18kung edad dili moubos sa 18: ipakita "Pwede ka moboto."↳ OUTPUT
Kumusta, Kalibutan! Pwede ka moboto.✓
Three languages. The same possibilities.
A small language. A world of possibilities.
↗Readable syntax, indentation-based blocks, and natural-language expressions.
One interpreter. Mix all three languages in the same file.
FROM HELLO TO WHAT’S NEXT
A little guidance for your next big idea.Start here. Go anywhere.
01
Get up and running
Build the interpreter and write your first Ze program in a few simple steps.
Install Ze→02
Learn the language
From your first variable to functions, loops, and everything in between.
Explore the syntax→03
Build something real
Create web applications with built-in HTTP serving and database support.
Start building→YOUR FIRST STEP
Meet your new command line.
Have Go 1.21+ installed? Clone Ze and give it a try.
Read the installation guide →TERMINAL
git clone https://github.com/Berlindraft/Ze.git
cd Ze
go build -o bin/ze .
./bin/ze examples/hello.zeUsing Windows? See the PowerShell commands ↗