Skip to content
breakpoınt

Ziglings

Learn Zig by fixing a long series of tiny broken programs

Ziglings is a numbered series of small Zig programs that don't compile or don't work. You run the build, read the error, fix the program in your editor, and the runner moves you on to the next exercise. The exercises go from hello world to pointers, slices, error unions, comptime and async-style features.

Play on codeberg.org

Free · No login · Terminal · Beginner

Ziglings preview

About Ziglings

It teaches the Zig language by doing, with compiler errors as the teacher. It suits programmers who are new to Zig, and it was directly inspired by Rustlings, which is already listed.

It runs in your terminal with a recent Zig development build. It is free and open source, and it needs no account.

On Breakpoint since 25 Oct 2026.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help