LLVM native backend
Arkos lowers to LLVM IR and produces real native executables for Windows and Linux.
Arkos is a small native programming language built for readable code, fast executables, and getting out of your damn way.
THE IDEA
Arkos combines a clean, approachable syntax with native LLVM compilation. No VM. No giant runtime. Just source code turned into real machine code.
READABLE BY DEFAULT
No semicolons. Straightforward modules. Results instead of exception soup. Modern language features without turning every file into a ceremony.
use json
use time
func main() {
let text = "{{ \"language\": \"Arkos\", \"native\": true }}"
let parsed = json.parse(text)
if not parsed.ok {
print("JSON error: {parsed.error}")
return
}
let now = time.localNow()
print("Hello from Arkos 🦖")
print(json.stringify(parsed.value))
}
BUILT, NOT PROMISED
Arkos is already compiling real programs through LLVM with a growing native standard library.
Arkos lowers to LLVM IR and produces real native executables for Windows and Linux.
Parse, inspect, type-check, and stringify JSON—including Unicode surrogate pairs.
Async functions, await, tasks, channels, select, and timers.
First-class functions, captures, nested closures, and indirect calls.
Build native graphical applications through Arkos and the Nova framework.
Files, directories, processes, environment, time, system info, math, collections, and more.
“The goal isn't to make programming clever.
The goal is to make building things feel good.”
WHAT'S NEXT
ARKOS
Built one piece at a time. No bullshit required.
Explore Arkos on GitHub ↗