Systems programming language
CoreX
CoreX is a low-level, statically typed systems language and compiler. It compiles through LLVM 20 to statically linked Linux x86-64 executables with no libc, no garbage collector, and no runtime library.
- Written in
- Rust
- Backend
- LLVM 20
- Target
- Linux x86-64
- External crates
- None
- Tests
- 205
examples/hello.cxCoreX 0.3.0
fn _start() {
let message: [u8; 14] = "Hello, World!\n";
unsafe {
syscall(1, 1, &message as usize, 14);
syscall(60, 0, 0, 0, 0, 0, 0);
}
}corex run examples/hello.cxHello, World!
github.com/thegoat-cipher/corex (opens in a new tab)Apache-2.0 / MIT