v0.4.5 — Now in public beta

Build faster with Kronos

A modern programming language with clean, English-like syntax. Simple to learn, powerful enough for real projects.

main.kr
set name to "Kronos"
set numbers to list 1, 2, 3, 4, 5

function greet with person:
    return f"Hello, {person}!"

for n in numbers:
    print call greet with name

Why Kronos?

Designed for developers who want clean, readable code without sacrificing power.

Readable by Design

English-like syntax that's easy to learn and read. No cryptic symbols.

Batteries Included

File I/O, regex, math modules, and more built right in.

Modern Error Handling

Try/catch/finally blocks for clean, predictable error management.

Fast Iteration

Simple toolchain. Just `kronos file.kr` and go.

Expressive & Powerful

Clean syntax that gets out of your way. Powerful features when you need them.

1function fibonacci with n:
2 if n is less than 2:
3 return n
4
5 set a to 0
6 set b to 1
7
8 for i in range 2 to n:
9 set temp to b
10 let b to a plus b
11 let a to temp
12
13 return b
14
15print call fibonacci with 10