Skip to content
github-actions[bot] edited this page Jun 29, 2026 · 4 revisions

Welcome to Kyto

Kyto

Kyto is a privacy-first programming language for compiling project configuration into real artifacts — .env files, SQL seeds, TypeScript constants, JSON user lists, and deploy scripts — in one local step.

kura is the Kyto compiler (kura compile, kura check, …). It is written entirely in NASM x86-64 Assembly (~21 KB binary, no Rust/C runtime).


Start here

I want to… Go to
Install kura and run my first compile Getting Started
Understand Kyto vs kura Kyto vs kura
Learn the full language Language Tutorial
Configure a real project Configuration Guide
Use every CLI command Kura CLI Reference
Download binaries or Docker Installing Kyto
Read cool facts about the project Interesting Facts
See how the compiler is built Architecture
Encrypt secrets locally Encryption & Privacy
Get quick answers FAQ

The 30-second pitch

Most teams duplicate the same data in five places:

  • .env for the app
  • SQL seed for users
  • TypeScript for frontend auth lists
  • Bash for deploy exports
  • A secrets file nobody wants in git

Kyto fixes that. You edit .kyto.config (or write .kyto for advanced logic), run kura compile, and get every artifact from one source of truth — on your machine, with no cloud, no telemetry.


Quick example

.kyto.config:

+ My app
DOMAIN app.example.com
ADMIN alice
USERS alice bob carol
DATABASE_URL postgresql://localhost/mydb
kura compile

Output: .env, .env.example, generated/users.sql, generated/users.json, generated/deploy-env.sh — paths controlled by kyto.toml.


Project links


License

MIT © voidmute

Clone this wiki locally