The Next-Generation Programming Language Built for Speed, Safety, and Cross-Platform Excellence
Created by Spyxpo — Pioneering the Future of Software Development
Website • Documentation • Downloads
Oxide is a revolutionary programming language developed by Spyxpo that combines the performance of C/C++ with the safety of Rust and the simplicity of Python. Whether you're building high-performance systems software, cross-platform desktop applications, or mobile apps, Oxide delivers unmatched developer experience.
|
Blazingly Fast Performance Compiled directly to native machine code with zero-cost abstractions. No garbage collector overhead, no runtime penalties — just pure, optimized performance that rivals C and C++. |
Memory Safe by Design Oxide's innovative ownership system guarantees memory safety at compile time without garbage collection. Eliminate null pointer exceptions, buffer overflows, and data races forever. |
|
True Cross-Platform GUI Development Build beautiful, native GUI applications for Android, iOS, macOS, Windows, Linux, and embedded systems — all from a single, unified codebase. Write once, deploy everywhere. |
World-Class Developer Tooling Fully integrated package manager, code formatter, and linter out of the box. First-class IDE support with official VSCode extension for seamless development workflow. |
|
Growing Ecosystem Rapidly expanding collection of packages, libraries, and frameworks. Effortless dependency management with the powerful Oxide package manager. |
Thriving Developer Community Join thousands of developers worldwide. Comprehensive documentation, tutorials, and an active community ready to help you succeed. |
|
Consistent Updates & Long-Term Support — Monthly updates on the 1st with bug fixes and improvements. Major yearly releases on August 15th. |
|
Getting started with Oxide is quick and easy. Install the Oxide compiler and toolchain with a single command.
curl -fsSL https://oxide-lang.dev/install.sh | shirm https://oxide-lang.dev/install.ps1 | iexOr download pre-built binaries from the official Downloads Page.
Create a file named hello.ox:
print "Hello, World!"Run it:
oxide hello.oxOxide features a clean, Python-like syntax that's easy to learn yet powerful enough for complex systems programming. No semicolons, no verbose boilerplate — just write code that works.
# Numbers
age = 25
pi = 3.14159
# Strings
name = "Oxide"
message = "Hello, " + name + "!"
# Booleans
is_active = True
is_complete = FalseOxide provides a rich set of built-in data types for all your programming needs:
| Type | Example | Description |
|---|---|---|
| Integer | 42 |
Whole numbers with arbitrary precision |
| Float | 3.14 |
IEEE 754 floating-point decimal numbers |
| String | "Hello" |
UTF-8 encoded text values |
| Boolean | True, False |
Logical values for conditionals |
| List | [1, 2, 3] |
Dynamic ordered collections |
if age >= 18
print "You are an adult."
elseif age >= 13
print "You are a teenager."
else
print "You are a child."
endif# For loop
for i = 1 to 5
print i
endfor
# For-each loop
fruits = ["apple", "banana", "cherry"]
for fruit in fruits
print fruit
endfor
# While loop
counter = 0
while counter < 5
print counter
counter = counter + 1
endwhilefunc add(a, b)
return a + b
endfunc
func greet(name)
print "Hello, " + name + "!"
endfunc
result = add(10, 20)
greet("World")class Person
func init(name, age)
self.name = name
self.age = age
endfunc
func greet()
print "Hello, my name is " + self.name
endfunc
endclass
person = new Person("Alice", 30)
person.greet()Oxide's powerful module system lets you import functionality with a simple use statement:
use math
use string
use http
print abs(-10)
print pow(2, 8)Explore hundreds of modules available through Oxide's official package registry at Modules.
oxide install <module>
oxide uninstall <module>
oxide list| Module | Description |
|---|---|
math |
Comprehensive mathematical functions and constants |
string |
Advanced string manipulation utilities |
list |
Powerful list operations and transformations |
http |
Full-featured HTTP client for REST APIs |
ogre |
Spyxpo's native cross-platform GUI engine |
Create stunning native graphical applications using Spyxpo's powerful OGRE rendering engine. Build once, deploy to Windows, macOS, Linux, Android, and iOS:
use ogre
scaffold = Scaffold()
appBar = AppBar()
appBar.title("My App")
appBar.backgroundColor("#6200EE")
body = Center()
column = Column()
column.mainAxisAlignment("center")
title = Text("Welcome to Oxide!")
title.fontSize(24)
button = Button("Click Me")
button.backgroundColor("#03DAC6")
column.add(title)
column.add(button)
body.add(column)
scaffold.appBar(appBar)
scaffold.body(body)
RunApp("My Application", 400, 600, scaffold)Oxide provides a powerful FFI that lets you call native C/C++ libraries directly, giving you access to millions of existing libraries:
link "./libmymath.dylib"
native func add(a, b) from "native_add"
native func sqrt(x) from "native_sqrt"
result = add(10, 20)
root = sqrt(16.0)Oxide includes a powerful HTTP client out of the box for building web services, REST API clients, and networked applications:
use http
response = get("https://api.example.com/data")
print response
result = postJson("https://api.example.com/users", '{"name": "John"}')
download("https://example.com/file.zip", "output.zip")Develop with Oxide on all major operating systems:
| Platform | Architecture | Status |
|---|---|---|
| Windows | x64, ARM64 | ✅ Supported |
| macOS | Intel, Apple Silicon | ✅ Supported |
| Linux | x64, ARM64 | ✅ Supported |
Compile your Oxide applications for all major platforms from a single codebase — no code changes required:
| Target Platform | Architecture | Status |
|---|---|---|
| Windows | x64, ARM64 | ✅ Supported |
| macOS | Intel, Apple Silicon | ✅ Supported |
| Linux | x64, ARM64 | ✅ Supported |
| Android | ARM64 | 🚧 In Development |
| iOS | ARM64 | 🚧 In Development |
| Web | WebAssembly | 🚧 In Development |
- Official Website: oxide-lang.dev
- Documentation & Tutorials: oxide-lang.dev/docs
- Downloads & Releases: oxide-lang.dev/downloads
- Community & Support: oxide-lang.dev/community
Oxide is developed and maintained by Spyxpo, a technology company dedicated to building innovative developer tools and programming languages. Our mission is to empower developers with fast, safe, and enjoyable tools that make software development better for everyone.
Oxide Programming Language — Built with ❤️ by Spyxpo
The future of programming is here. Start building with Oxide today.
