RustingEngine
A GPU-first game engine for physics-heavy scenes. Vulkan rendering, a Blender-style editor, and hybrid physics — you decide what the CPU owns and what the GPU simulates.
use rusting_engine::prelude::*;
fn update(scene: &mut GameScene<'_>, time: &FrameTime) {
scene.object("Planet").rotate_y(0.2 * time.delta_seconds());
}
rusting_game!(update);RustingBrain
Train anything from an XOR network to a 300M-parameter transformer on one desktop GPU. No Python, no C++ build step — CUDA kernels compile at startup.
let mut model = Network::builder()
.input_size(2)
.dense(8, Activation::Tanh)
.dense(1, Activation::Sigmoid)
.loss(Loss::BinaryCrossEntropy)
.optimizer(Optimizer::adam(0.05))
.build();RustingShader
A cinematic shader pack for Minecraft Java Edition. Soft PCSS shadows, deferred water with caustics, volumetric clouds and light — and a gravitationally lensed black hole in the End.
# 1. Install Iris for Minecraft Java Edition
# 2. Download the latest RustingShader release
$ mv RustingShader.zip ~/.minecraft/shaderpacks/
# 3. Video Settings → Shader Packs → RustingShaderRustingStrata
Run Qwen3.6-35B-A3B on a 12 GB GPU faster than llama.cpp. Experts that do not fit in VRAM run on the CPU alongside the GPU, and their placement adapts to the routing it sees. No C++, no ggml — CUDA kernels compile at run time.
$ cargo build --release
$ strata calibrate --model $M
$ strata chat --model $M --gpu
$ strata serve --model $M --gpu --addr 127.0.0.1:8080