uzu

A high-performance on-device LLM inference engine written in Rust and Metal, built at Mirai to run models locally on Apple silicon with zero latency and full data privacy.

#Rust
#Metal
#LLM

Metal Analyzer

A Metal Shading Language language server (LSP) for VS Code, Cursor, Zed, and IntelliJ, offering real-time diagnostics via xcrun metal, auto-completion, hover documentation, and clang-format-based formatting.

#Metal
#LSP
#Rust

ANE

Rust bindings for the Apple Neural Engine via the private AppleNeuralEngine.framework, providing a graph builder and compilation pipeline with zero-copy IOSurface-backed I/O.

#Rust
#Apple Neural Engine

mtl-rs

Rust bindings for Apple's Metal API, built on the modern objc2 ecosystem with coverage of the latest Metal 4 API.

#Rust
#Metal

mpsgraph-rs

Modern Rust bindings for Apple's Metal Performance Shaders Graph framework, exposing a high-level, type-safe graph API for defining and running neural networks on the GPU.

#Rust
#MPS Graph

MetalTools

MetalTools provides a convenient, Swifty way of working with Metal. This library contains a lot of read-to-use compute kernels and is heavily used in computer vision startups like Prisma and ZERO10.

MetalTools

SharedGraphicsTools

A set of tools and extensions that allow sharing page-aligned memory allocation between different graphics APIs and provide view interop for them.

SharedGraphicsTools
#iOS
#Metal
#CoreGraphics
#Accelerate

CoreVideoTools

CoreVideoTools offers a more idiomatic Swift interface to CoreVideo functionality, making it easier and safer to work with CVPixelBuffers, IOSurfaces, and related CoreVideo concepts in Swift code.

CoreVideoTools
#iOS
#CoreVideo

Smelter

Overhead-free ONNX graph inference engine with Metal Performance Shaders under the hood.

#iOS
#Metal
#ONNX

WGPUTools

A Rust library providing utility functions and abstractions for working with WGPU.

WGPUTools
#Rust
#WGPU