TJ
All projects

/03 / GitHub

Crabdash

A native Rust and GPUI homelab dashboard for containers, services, disks, and remote Linux hosts.

Crabdash project mark

Overview

Crabdash is a native homelab dashboard written in Rust with GPUI, the same UI framework used by the Zed editor. It's built to keep an eye on a home server: running containers, systemd services, disk usage, and other machines on the network, from one native window instead of a browser tab per tool. It talks to Docker and remote Linux hosts directly, rather than going through a browser-based dashboard, which keeps it lightweight and fast to open.

Highlights

  • Native Rust and GPUI desktop application
  • Docker container and systemd service monitoring
  • Disk usage and remote Linux host status in one window

Stack

RustGPUIDocker
View project

Projects

More projects

Other things built across Rust, native software, and the web.

/01
Zed Editor - Contributions project mark
GitHubOpen source

Zed Editor - Contributions

Zed Guild member and Gruber Darker maintainer. Two Rust and GPUI contributions merged into Zed: bottom-dock layouts and WSL-safe extension uploads.

JSONRustGPUI
View project
/02
Cellular Automata project mark
Portfolio labInteractive

Cellular Automata

A Haskell-to-WASM cellular automata lab with live editing, multiple rules, and a responsive interface.

TypeScriptWebAssemblyHaskell
View project
/03
Appleosophy project mark
App StoreShipped

Appleosophy

My first shipped product: an iOS app taken from idea to App Store release.

SwiftObjective-CWordPressSwiftUI
App Store