If you use and enjoy my open-source projects, feel free to support their development:
Web services and backends designed to run on home servers, NAS systems, and container hosts (Unraid, Docker, NixOS). Distributed as Nix-built containers published to Docker Hub.
| Icon | Application | Description | Server (Port) | Container (Docker Hub) | Unraid Template |
|---|---|---|---|---|---|
| beam | File Sharing Portal | 4401 |
ubermetroid/beam | beam.xml | |
| pad | Collaborative Notepad | 4402 |
ubermetroid/pad | pad.xml | |
| todo | Task Tracker | 4403 |
ubermetroid/todo | todo.xml | |
| trace | Network Lookup Utility | 4404 |
ubermetroid/trace | trace.xml | |
| grid | Kanban Board | 4405 |
ubermetroid/grid | grid.xml | |
| shared-assets | Shared library for common UI components, theme engine, and backend middleware | N/A |
N/A |
N/A |
Applications currently in active beta testing.
| Icon | Application | Description | Server (Port) | Container (Docker Hub) | Unraid Template |
|---|---|---|---|---|---|
| rustle | Word Guessing Game (Wordle Clone) | 4409 |
ubermetroid/rustle | rustle.xml | |
| pulse | Server Telemetry & Visor HUD Monitor | 4406 |
ubermetroid/pulse | N/A |
Early-stage applications, tools, and screen-savers in active development.
| Icon | Application | Description | Server (Port) | Container (Docker Hub) | Unraid Template |
|---|---|---|---|---|---|
| aura | AI Search Assistant — service layer being rewritten and aligned with shared-assets (header, footer, themes, i18n) | 4408 |
N/A |
N/A |
|
| crono-mcp | Chrono ROM Analysis MCP Server — web view not yet implemented | 1995 |
N/A |
N/A |
|
| trance | Wayland-native screensaver daemon with COSMIC desktop integration | N/A |
N/A |
N/A |
|
| trance-plugins | Collection of 7 terminal-cell screensaver effects for trance |
N/A |
N/A |
N/A |
Conceptual designs and early-stage experimental integrations.
| Icon | Application | Description | Server (Port) | Container (Docker Hub) | Unraid Template |
|---|---|---|---|---|---|
| unraid-nix | Native Nix package manager plugin for Unraid (no Docker/VM) | N/A |
N/A |
N/A |
|
| 📦 | packages (APT) | Debian package repository (APT) for native Linux desktop distribution (not started) | N/A |
N/A |
N/A |
| ❄️ | packages (Nix) | Nix flake repository for native package distribution (not started) | N/A |
N/A |
N/A |
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)
- Nix Flakes — per-application flake at
github.com/UberMetroid/<app> - Unraid Templates — github.com/UberMetroid/unraid-templates (XML templates for Community Applications)
- Languages: Rust (primary), WebAssembly (WASM)
- Backend: Axum, Tokio, Tower, Nom, Deku, Rusqlite
- Frontend: Yew (Rust → WASM), 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: Nix-built container images, Docker Hub, Unraid XML Templates, Local Nix builds & Skopeo publishing
- AI Models: Gemini, Grok Code, Minimax
- AI Coding Interfaces: Antigravity-cli, Crush, Grok CLI, Opencode, PI
