Oxiby is a statically typed programming language inspired primarily by Rust. Oxiby programs compile into readable Ruby source code, which can then be executed by the Ruby interpreter.
The language was motivated by the question:
What if a developer wants the high-level features of Rust, but does not need its low-level features, and maximal performance is not a requirement?
Oxiby is in very early development. It is not suitable for authoring production software. Its goals and designs are frequently changing. It is experimental and should be considered an exercise in design with the primary goal of learning.
The Oxiby website contains documentation including a comprehensive, tutorial-style language guide, with standard library and language reference documentation planned.
In lieu of a more formal code of conduct (for now), participation in Oxiby development through source code contributions, issue reports, feedback, and other forms of communication requires that the participant be kind to other participants and avoid discrimination or harrassment of any kind.
Oxiby is written, maintained, and used by and for humans. Source code and documentation contributed should be developed by a human and not a large language model or other stochastic "intelligence."
Oxiby is Copyright (c) 2025 Jimmy Cuadra and the Oxiby contributors.
Oxiby is available under the Apache 2.0 license with LLVM expection.
See the attached LICENSE file.