-
Notifications
You must be signed in to change notification settings - Fork 0
Kyto vs Kura
github-actions[bot] edited this page Jun 29, 2026
·
3 revisions
People often confuse the two names. Here is the mental model.
| Kyto | The programming language and project format (.kyto, .kyto.config, kyto.toml) |
| kura | The compiler — the CLI program run in the terminal |
Typical phrasing:
- "This project is written in Kyto."
- "Compile it with kura."
| Ecosystem | Language | Compiler |
|---|---|---|
| Rust | Rust | rustc |
| Go | Go | go |
| C | C |
gcc / clang
|
| Kyto | Kyto | kura |
Kyto project/
kyto.toml ← Kyto manifest (project config)
.kyto.config ← Kyto Lite (simple config overlay)
kyto/main.kyto ← Kyto source (optional advanced layer)
generated/ ← output from kura compile
The kura binary on PATH is installed via kura install.
Release archives are named kyto-*-linux-x86_64.zip because they are Kyto project releases that ship the kura compiler inside.
- Kyto — the language identity (like Python, Zig, Lua)
-
kura — short CLI name, easy to type (
kura compilefits in muscle memory)
The compiler itself is implemented in NASM Assembly and is only ~21 KB — unusually small for a language toolchain.
kura init
kura compile
kura check
kura encrypt
kura decrypt
kura install
kura --versionThere is no kyto binary today. The project/repo name is kyto; the tool name is kura.
| Ships | Named | |
|---|---|---|
| GitHub Releases |
.zip with kura / kura.exe
|
Kyto v0.5.1-asm |
| GitHub Packages | Docker image with kura entrypoint |
ghcr.io/voidmute/kyto |
Both deliver the kura compiler for Kyto projects.
See Naming & Origin for the story behind the names.