// ZGO — LAUNCHER IN RUST

zgo · Tauri v2 desktop launcher · Alfred-class workflows · pure-Rust zgo-core engine (rlib · staticlib · cdylib)

Report GitHub
// Color scheme

>_ZGO REFERENCE

A from-scratch launcher in Rust behind a cyberpunk HUD, replacing Alfred — workflows (objects + connections), Script Filter feedback, fuzzy matching, variable/token expansion, web searches, clipboard history, and snippets with auto-expansion. A Tauri v2 desktop app over the pure-Rust zgo-core engine.

What it is

zgo is a keyboard-first launcher that reimplements the Alfred workflow model in Rust. The launch bar runs fuzzy-matched actions, web searches, clipboard history, and snippet auto-expansion; workflows wire objects and connections together and exchange Script Filter feedback (JSON and the legacy XML form). The engine is extracted into a pure-Rust zgo-core crate so the same launcher logic embeds inside the other MenkeTechnologies desktop apps.

Features

Workflows

Objects + connections with Script Filter feedback (JSON + legacy XML).

Fuzzy matching

Ranked matching across every launchable item.

Variable expansion

Variable / token expansion in actions.

Web searches

Search the web straight from the launch bar.

Clipboard history

Recall and re-paste recent clipboard entries.

Snippets

Snippets with auto-expansion as you type.

Embeddable core

zgo-core builds rlib + staticlib + cdylib and mounts into the other GUI apps.

Architecture

zgo is a two-part split: the zgo Tauri v2 desktop app (HUD front end + window/hotkey integration) over the embeddable zgo-core engine (workflows, Script Filter feedback, matcher, variable expansion, clipboard, snippets). The same engine drops into the rest of the MenkeTechnologies app stack through its C ABI.

Links