A collection of lightweight, self-hosted web applications, desktop daemons, and system utilities designed for home servers (Unraid, Docker, NixOS) and the COSMIC Desktop ecosystem—built with a focus on Rust, WebAssembly, and Nix, and themed with a retro-futuristic/sci-fi aesthetic.
If you use and enjoy my open-source projects, feel free to support their development:
Bitcoin Wallet: 3MbRFvcCJKBCjLDd2JhZcody29H2xHxv6T
Web services and backends designed to run on home servers, NAS systems, and container hosts (Unraid, Docker, NixOS) with zero JS bloat, featuring Yew (WASM) frontends and Axum backends. Distributed as Nix-built containers published to Docker Hub.
| Icon | Application | Description | Default Port | Container (Docker Hub) |
|---|---|---|---|---|
| beam | File Sharing Portal | 4401 |
ubermetroid/beam | |
| pad | Collaborative Notepad | 4402 |
ubermetroid/pad | |
| todo | Task Tracker | 4403 |
ubermetroid/todo | |
| trace | Network Lookup Utility | 4404 |
ubermetroid/trace | |
| grid | Kanban Board | 4405 |
ubermetroid/grid | |
| pulse | Server Telemetry | 4406 |
ubermetroid/pulse |
| Icon | Application | Description | Default Port | Container (Docker Hub) |
|---|---|---|---|---|
| snake | Traditional Arcade Snake Game | 4501 |
ubermetroid/snake | |
| rustle | Word Guessing Game (Wordle Clone) | 4502 |
ubermetroid/rustle | |
| scan | Planetary Hazard Sector Scanner (Minesweeper Clone) | 4503 |
ubermetroid/scan | |
| defend | Retro Neon Space Shooter Game | 4504 |
ubermetroid/defend |
| Icon | Application | Description | Default Port | Container (Docker Hub) |
|---|---|---|---|---|
| aura | AI Search Assistant (Refactoring UI/API) | 4408 |
N/A | |
| crono-mcp | Chrono ROM Analysis MCP Server | 1995 |
N/A |
Wayland-native applications, services, and system extensions integrated with modern desktop environments.
| Status | Icon | Application | Description | Platform | Distribution |
|---|---|---|---|---|---|
| Alpha | trance | Wayland-native screensaver daemon with COSMIC integration | Linux (Wayland) | APT (.deb) & DNF (.rpm) Packages | |
| Alpha | trance-plugins | Collection of 7 terminal-cell screensaver effects for trance |
Linux (Wayland) | APT (.deb) & DNF (.rpm) Packages | |
| Experimental | unraid-nix | Native Nix package manager plugin for Unraid OS | Unraid | .plg Plugin |
Common dependencies, packaging configurations, and release distribution channels.
shared-assets: Shared core library containing:- Yew frontend components (Header, Footer, themes, i18n support in 8 languages).
- Axum backend primitives (Config loader, CORS, security headers, HSTS, and PIN authentication).
packages: Distribution channel for desktop packages:- APT & DNF Repositories: Native Debian (
.deb) and Fedora (.rpm) package repositories.
- APT & DNF Repositories: Native Debian (
Different application types are distributed through different channels based on their deployment model:
Server Apps (containers):
- Docker Hub — hub.docker.com/u/ubermetroid (Nix-built images)
- Unraid Templates — github.com/UberMetroid/unraid-templates (XML templates for Community Applications)
- Languages: Rust, WebAssembly (WASM), Nix
- System & Backend: Axum, Tokio, Tower, Nom, Deku, Rusqlite, zbus (D-Bus), Wayland Client Protocols, Model Context Protocol (MCP)
- Frontend: Yew (Rust → WASM), COSMIC Applet API, HTML5, CSS
- Shared library:
shared-assetsv3.0.0- Yew components (Header, Footer)
- Theme management (Theme enum, Scheme mapping)
- i18n (8 languages)
- Backend primitives (new in v3.0.0):
ServerConfig,serve(), PIN auth, CORS / security headers / HSTS / title injection middleware
- Infrastructure & Distribution: Nix-built container images, Docker Hub (Skopeo publishing), Unraid Plugins (.plg) & XML Templates, Native Packaging (APT / .deb & DNF / .rpm)
- AI Models: Gemini, Grok Code, Minimax (10% Discount - Ends July 31)
- AI Coding Interfaces: Antigravity-cli, Crush, Grok CLI, Opencode, PI
If you use and enjoy these open-source tools, consider using my referral/partner links to support their development:
- 💾 OS: Built and hosted on Unraid OS
- 🌐 Networking: Securely connected via Tailscale
- ☁️ Cloud Hosting: Deployed on Hetzner Cloud or DigitalOcean
- 🤖 AI Platform: Built using MiniMax AI (Get 10% off Token Plans)
