Repository navigation
Releases: oxie-lang/oxie
Releases · oxie-lang/oxie
Release list
0.1.0 - 2026-10-23
Release Notes
The first release of Oxie, a programming language for the Rust ecosystem: a concise syntax that
Kotlin and TypeScript developers already know, compiled to plain Rust. An Oxie project is a
Cargo crate, every crate on crates.io works, and programs run exactly as fast as hand-written
Rust.
Install
cargo install oxiePrebuilt binaries for macOS, Linux and Windows are attached below, and cargo binstall oxie
downloads them instead of compiling.
The language
val/var,funwith expression bodies, string templates ("$name ${x + 1}"), default and
named arguments.data classwith derives worked out for you,classwith inferred&self,&mut selfand
static receivers, interfaces, extension functions, operator overloading,shared classfor
shared mutable objects.- Null safety over
Option:T?,null,?.,?:,!!and smart checks. - Error handling over
Result:throws,throw,try/catch,error enumwith messages, and
?added for you on calls that can fail. when, Kotlin-style ranges (until,downTo,step), lambdas ({ it * 2 },x => x * 2or
Rust closures), collection operations (filter,map,sum_of, ...).- Arguments borrowed for you at call sites, trait bounds and lifetimes inferred.
- Rust is always available: any Rust type or crate,
rust { ... }blocks, macros, and.rsand
.oxifiles mixed in one crate.
Tools
oxie new,init,run,build,check,test,fmt,emitandclean; single.oxi
files run as scripts, with dependencies declared in a header comment.- Compiler errors and rustc errors point at
.oxilines; common borrow errors are explained in
Oxie terms, with fixes. oxie from-rusttranslates Rust code into Oxie.oxie lsp: a language server with diagnostics, completion, hover showing the generated Rust,
go to definition, references, rename, signature help, formatting, symbols, inlay hints and
quick fixes.- Editor support for Kuana and a tree-sitter grammar.
Crates
oxie, oxie-compiler,
oxie-build and
oxie-from-rust, licensed under MIT or Apache-2.0.
Install oxie 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/berkayakin/oxie/releases/download/v0.1.0/oxie-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/berkayakin/oxie/releases/download/v0.1.0/oxie-installer.ps1 | iex"Download oxie 0.1.0
| File | Platform | Checksum |
|---|---|---|
| oxie-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| oxie-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| oxie-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| oxie-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| oxie-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |