strykelang language, the zshrs shell, the
fusevm bytecode VM, Rust CLI tools, Tauri v2 desktop apps,
the 33-repo Stryke ecosystem, 28 zsh plugins, and the umbrella meta
repo that vendors them all. Every site is mirrored under
https://menketechnologies.github.io/<repo>/.
Vendors every MenkeTechnologies project as a git submodule. One git clone --recurse-submodules produces a fully-loaded dev workstation.
The set of projects sharing the unified strykelang-authored documentation template: README header, ToC convention [0xNN], docs/index.html chrome, docs/report.html engineering report, man pages. Includes the fourteen fusevm-hosted languages, the Rust CLI tools & TUIs, the Tauri v2 / JUCE desktop apps and their embeddable *-core engines, and the shared audio / GUI components.
strykelangThe fastest dynamic language for parallel ops. Perl 5 compatible interpreter in Rust, bytecode VM + Cranelift JIT, 10,450 builtins.
zshrsThe first compiled Unix shell. 1:1 zsh C-port + extensions, persistent worker pool, AOP intercept, rkyv bytecode cache.
fusevmLanguage-agnostic bytecode VM with fused superinstructions and 3-tier Cranelift JIT. The execution engine behind strykelang, zshrs, awkrs.
lsofrsRust rewrite of lsof — 5-21× faster, 7-tab TUI (ratatui), 31 cyberpunk themes.
temprsTemporary file stack manager. Atomic flock-protected master record, dual indexing (position or @name).
awkrsAWK in Rust. Bytecode VM + Cranelift JIT + persistent rkyv bytecode cache + parallel records.
vimlrsVimL (Vimscript) in Rust — the first compiled standalone VimL interpreter, run outside Vim. A faithful port of Neovim's C eval engine (lex/parse → AST → fusevm bytecode → Cranelift JIT), the same VM behind strykelang / zshrs / awkrs / elisprs. Standalone binary, with a DAP debugger (vimlrs --dap), LSP (vimlrs --lsp), AOT native compiler, and rkyv bytecode cache; editor plugins vscode-viml / vim-viml / emacs-viml. Free / OSS (MIT).
elisprsEmacs Lisp in Rust — run .el outside Emacs. A Lisp-2 obarray (separate value/function cells) with dynamic binding and an elisp-correct reader on the rust_lisp (MIT) value model, running on the fusevm bytecode VM (the engine behind zshrs / strykelang / awkrs / vimlrs) — a pure frontend that lowers each form to a fusevm::Chunk, no bespoke VM or JIT. Standalone elisp binary + REPL; ships --lsp / --dap servers, a JetBrains plugin, native-object / standalone-executable --aot, and lexical + dynamic binding; vscode / vim / emacs editor plugins planned. Free / OSS (MIT).
rubylangRuby in Rust — a compiled Ruby runtime that runs .rb outside MRI. Lexes and parses Ruby to an AST, lowers it to fusevm bytecode, and executes on the shared three-tier Cranelift JIT (the engine behind strykelang / zshrs / awkrs / vimlrs / elisprs): arithmetic and comparisons lower to native VM ops while method dispatch, blocks, and object construction run on a thread-local RubyHost heap. Classes / super / modules + include / exceptions / splat params / &:sym block-pass, checked against reference ruby by a 35-snippet differential parity harness; standalone ruby binary + REPL, --lsp / --dap, rkyv bytecode cache, AOP intercepts. Free / OSS (MIT).
arbVisualize and modify Unix pipelines — pipe a stream in and arb spawns a dynamic ratatui TUI (served zgui web target later) from a declarative, Tcl/Tk-flavored spec. An original language (not a port) in stryke's class: a jq / xpath / css / yq superset query engine, an interactive megafilter/map over the live passthrough, and a compute core (calc / expressions) that lowers to a fusevm::Chunk and runs on the Cranelift JIT. Widgets (text / tail / list / gauge / bars / histo) arranged by grid; source query pipeline (match / reject / field / count / rate / tally over line + JSON). Free / OSS (MIT).
iftoprsReal-time bandwidth monitor. TUI built on ratatui, 31 themes, process attribution via lsof, NDJSON streaming.
htoprsA Rust port of htop — the interactive process viewer (process tree, per-core CPU/memory meters, sort/filter/search, signal sending, renice), ported from the upstream htop C sources rather than wrapping them — the bulk of the htop 3.5.1 C surface faithfully ported function-for-function, each fn citing its origin. GPL-2.0.
grcrsA faithful Rust port of grc (Generic Colouriser 1.13) — the regexp-driven ANSI stream painter. Ships the original binary pair: grc (launcher — matches the command line against grc.conf, runs it, pipes stdout/stderr through the colouriser) and grcat (reads regexp/colour config blocks and paints stdin line by line), on a fancy-regex core. MIT.
ztranslatorReal-time event-translation desktop app in pure Rust — also embeddable as a routing engine. Bridges MIDI, OSC, DMX, and file-watcher triggers to MIDI/OSC/DMX out, keystroke, mouse, AppleScript, or host commands, with a per-translator rules VM and BOME .bmtp import/export.
Audio-HaxorTauri v2 desktop GUI app + JUCE engine. VST2/VST3/AU/CLAP scanner, sample vault, DAW project index, KVR version checker.
traderviewTauri v2 desktop GUI app — TraderVue-style trading journal with embedded Postgres, vanilla JS + uPlot frontend. Multi-user axum web service from the same workspace.
zpwr-dawDAW arranger + the 4th patch-graph plugin (standalone app, VST3/AU/CLAP, embeddable library; formerly zpwr-clip-engine). One generalized grid engine over notes / arrangement / automation / trigger domains, with a JUCE-free C++ core exposing a C ABI + Rust bindings. Private — docs vendored to meta.
zpwr-crateShared sample-library “crate” browser (Rust) — the audio stack's filesystem + SQLite/FTS5 sample scanner and faceted query layer. Builds rlib + staticlib + cdylib: consumed natively by Audio-Haxor and over a C ABI by zpwr-daw. Private internal shared library.
zpwr-embed-terminalShared embedded PTY terminal (Rust) — one portable-pty core + xterm.js front end extracted from Audio-Haxor. Builds rlib + staticlib + cdylib: used natively by Audio-Haxor / traderview / ztranslator and over the C ABI by zpwr-daw (JUCE/C++). Private internal shared library.
zwire-hostChrome native-messaging host for zwire (Rust) — one self-contained ~500 KB binary (no Python/psutil) that the hud-internal extension talks to over a single length-prefixed-JSON stdio pipe. Bridges the shared color scheme + visual-effect prefs to/from ~/.zwire, streams live system stats (sysinfo: cpu / mem / net / disk / temp / battery / …) for the HUD statusbar, and runs a PTY login shell (portable-pty) behind the embedded terminal. Cross-platform (macOS / Linux / Windows). Private — internal shared binary, not published to crates.io.
zpwr-file-browserShared file browser (Rust + JS) — a host-agnostic file-tree / list front end (taken verbatim from Audio-Haxor) backed by a pure-Rust filesystem crate. Builds for all four apps — Audio-Haxor / traderview / ztranslator (Tauri) and zpwr-daw (JUCE WebView). Private shared component.
zpwr-algo-productionAlgorithmic music-production engine (Rust) — one action generates a complete, professionally-arranged track: song structure + key/tempo, per-section MIDI, and an exported Ableton Live Set (.als), with per-genre engines. Ported from the Audio-Haxor generators behind a host-provided sample source. Powers zpwr-daw's one-click production. Private internal engine.
nmaprsRust port of nmap. Full async TCP/UDP/SCTP/IP-protocol scans, idle/zombie scans, NSE-style script probes.
powerlinersMature Rust port of Python's powerline-status. 5-binary suite, sub-millisecond render replacing the ~100 ms python startup tax.
zpdfPDF editor replacing Adobe Acrobat + Preview (Rust, Tauri v2 desktop app) — full editing, annotation/markup, AcroForms, digital & certificate signatures, OCR, redaction, page management, convert/export. Consumes zpdf-core. Paid product (in the app-store).
zpdf-coreEmbeddable PDF engine (pure Rust, no GUI deps) — parse/render/edit/annotate/sign/page-ops behind zpdf; rlib + staticlib + cdylib so it embeds into traderview and the other GUI apps. Ships a source-derived feature port report. Private.
zemailEmail client (Rust, Tauri v2 desktop app) — a fast, owned desktop mail app behind a cyberpunk HUD. Consumes zemail-core. Paid product (in the app-store).
zemail-coreEmbeddable mail engine (pure Rust, no GUI deps) extracted from zemail so the same engine embeds across the GUI stack. Private.
zofficeOffice suite replacing Microsoft Office (Rust, Tauri v2 desktop app) — documents, spreadsheets, presentations. Consumes zoffice-core. Paid product (in the app-store).
zphotoPhoto suite replacing GIMP and Photostop (Rust, Tauri v2 desktop app) — images. Consumes zphoto-core. Paid product — in the app-store.
zphoto-coreEmbeddable photo engine (pure Rust, no GUI deps) — images parse + edit, extracted from zphoto.
zoffice-coreEmbeddable office engine (pure Rust, no GUI deps) — document/spreadsheet/presentation parse + edit, extracted from zoffice.
zstationWorkspace of isolated web apps replacing Station (Rust, Tauri v2 desktop app) — one window arranges your web apps (Slack, Gmail, Discord, Notion, …) as Trello-like draggable/resizable tiles, each in its own native session-isolated webview so a login never leaks cookies or storage across services. Consumes zstation-core. A station.app port plus added features. Paid product — in the app-store.
zstation-coreEmbeddable workspace engine (pure Rust, no GUI deps) behind zstation — service catalog, tile board and on-disk persistence behind one JSON command surface, plus a mountable web view. Builds rlib + staticlib + cdylib so the same station board embeds across the GUI stack. Private.
ztranslator-coreEmbeddable event-translation engine (pure Rust, no GUI deps) — the real-time MIDI/OSC/DMX/file-watcher routing engine behind ztranslator; integer-VM rule matching, BOME .bmtp import/export, JSON projects. rlib + staticlib + cdylib so it embeds across the GUI stack.
zmax-gui-coreEmbeddable GUI surface for zmax-gui (webui-only, all zgui-core widgets) — the MacVim-style menu bar, ⌘-shortcuts, Open/Save/Help dialogs and drag-drop that bridge to the zmax IDE PTY, extracted from zmax-gui.
zciteReference manager replacing Zotero (Rust, Tauri v2 desktop app) — library, collections, tags & saved searches, citations/bibliographies (APA/MLA/Chicago/IEEE), BibTeX/RIS/CSL-JSON import-export, DOI/ISBN/PMID lookup, duplicate detection. Bundles its embeddable pure-Rust zcite-core engine (rlib + staticlib + cdylib) so the same reference engine embeds across the GUI stack. A Zotero port plus added features. Paid product — in the app-store.
zreqAPI client replacing Postman (Rust, Tauri v2 desktop app) — workspaces, collections, requests, environments, variables, auth, HTTP execution + history, code generation, import/export. Consumes zreq-core. A Postman port plus added features. Paid product — in the app-store.
zreq-coreEmbeddable API-client engine (pure Rust, no GUI deps) behind zreq — workspaces / collections / requests / environments / auth / HTTP execution / history / codegen / import-export. Builds rlib + staticlib + cdylib so the same request engine embeds across the GUI stack. Private.
ztunnelVPN tunnel manager replacing Tunnelblick (Rust, Tauri v2 desktop app) — manage OpenVPN + WireGuard tunnels (configs, connection manager, OpenVPN-process control, logs, stats, credentials) from one owned, cross-platform desktop app, with an embeddable pure-Rust ztunnel-core engine. A Tunnelblick port plus added features. Paid product — in the app-store.
ztunnel-coreEmbeddable VPN-tunnel engine (pure Rust, no GUI deps) behind ztunnel — OpenVPN-process control + boringtun WireGuard, tunnel/config model, connection manager, logs, stats, credentials, and a privileged-helper boundary. Builds rlib + staticlib + cdylib so the same tunnel engine embeds across the GUI stack. Private.
zgoLauncher replacing Alfred (Rust, Tauri v2 desktop app) — workflows (objects + connections), Script Filter feedback (JSON + legacy XML), fuzzy matching, variable/token expansion, web searches, clipboard history, snippets + auto-expansion. Consumes zgo-core. An Alfred port plus added features. Paid product — in the app-store.
zgo-coreEmbeddable launcher engine (pure Rust, no GUI deps) behind zgo — workflows / Script Filter feedback / fuzzy matching / variable expansion / web searches / clipboard history / snippets. Builds rlib + staticlib + cdylib so the same launcher engine embeds across the GUI stack. Private.
zftpFile-transfer client replacing Cyberduck (Rust, Tauri v2 desktop app) — bookmarks and connections over FTP/FTPS/SFTP/WebDAV plus S3, GCS, Azure, Backblaze B2, Swift, Google Drive, Dropbox, OneDrive and Box; .duck bookmark import; session manager; download/upload/sync transfer queue; per-session logs and throughput; stored credentials. Consumes zftp-core. A Cyberduck port plus added features. Paid product — in the app-store.
zftp-coreEmbeddable file-transfer engine (pure Rust, no GUI deps) behind zftp — bookmark model, protocol/URL parsing, .duck import, session-lifecycle manager, download/upload/sync transfer queue, per-session logs + throughput, a remote-filesystem transport boundary, credentials. Builds rlib + staticlib + cdylib so the same transfer engine embeds across the GUI stack. Private.
zcontainerContainer & Kubernetes GUI replacing Docker Desktop + Lens (Rust, Tauri v2 desktop app) — Docker containers/images/volumes/networks + Compose stacks; multi-cluster Kubernetes (pods, workloads, services, CRDs, Helm releases); live log streaming, in-pod exec, port-forwarding, YAML editing. Consumes zcontainer-core. The first compiled-native desktop GUI for both — every other tool is Electron (Lens/FreeLens/Headlamp) or a TUI (k9s). Paid product — in the app-store.
zcontainer-coreEmbeddable container/k8s engine (pure Rust, no GUI deps) behind zcontainer — Docker + Kubernetes resource CRUD, watch streams, logs, exec, port-forward, Compose, Helm. Builds rlib + staticlib + cdylib so the same engine embeds across the GUI stack. Private.
zterminalGPU-accelerated terminal emulator (Rust, OpenGL); BSD/Linux/macOS/Windows, sensible defaults, extensive TOML config, high-throughput VTE performance. Native tmux control via the wire protocol (no subprocess), cross-pane search, broadcast, unified exposé, and tmux-resurrect-style session save/restore from the command palette. Paid product — in the app-store.
ztmux-coreEmbeddable native tmux client engine (Rust, no GUI deps) extracted from zterminal — speaks tmux's imsg wire protocol straight to the server socket (no tmux subprocess): transport (raw imsg client), proc (per-pane full command line via libproc / /proc), ops (session tree / cross-pane search / broadcast / send-keys / sync / focus → JSON), and snapshot (dir-parameterized resurrect-style session save/restore). Other GUI apps add the submodule + a path dep to get full tmux control. Private.
ztmuxA Rust port of tmux — the full terminal multiplexer (server + client, grid/screen model, input parser, layouts, command language, formats, tty backend), not a wrapper around the tmux binary and not control mode: the multiplexer itself. Seeded from tmux-rs and ported forward against the upstream tmux C sources, both vendored read-only under vendor/. Distinct from ztmux-core (the embeddable wire-protocol client engine). Free / OSS (MIT).
zmaxRust Emacs port — a terminal modal IDE with a Vim-style modal editing core and full Spacemacs functionality layered on top; a windowed GUI build ships as zmax-gui. Free / OSS (MPL-2.0) — in the app-store.
zmax-guiNative desktop GUI for zmax — wraps the zmax modal-editing core in a windowed front-end (GUI tabs, menus, font rendering, mouse, native open/save dialogs), the way MacVim wraps Vim. Free / OSS (MPL-2.0) — in the app-store.
pythonrsPython in Rust — runs .py outside CPython. Lexes and parses Python to an AST, lowers it to fusevm bytecode, and runs on the shared three-tier Cranelift JIT (the engine behind strykelang / zshrs / awkrs / vimlrs / elisprs / rubylang); unlike CPython it caches the compiled result on every run and can bake a script into a native binary. Standalone python binary + REPL, --lsp / --dap, rkyv bytecode cache, AOT native compile. Free / OSS (MIT).
node-jsJavaScript in Rust — runs .js outside V8. Lowers JavaScript to shared fusevm bytecode and JITs the hot loops with one Cranelift JIT; a real I/O event loop + net / http / stream and a CommonJS node_modules loader run real Express (serves HTTP, no shadowing). BigInt, regex, tagged templates, async. Standalone node binary, -e, --lsp / --dap, rkyv bytecode cache. Free / OSS (MIT).
phplangPHP in Rust — runs .php outside Zend. Lowers PHP to shared fusevm bytecode and lets the tracing JIT compile the hot loops, on the same VM as strykelang / zshrs / awkrs / rubylang; arrays and objects run on a thread-local PhpHost heap. Standalone php binary + REPL, --lsp / --dap, rkyv bytecode cache. Free / OSS (MIT).
javarsJava in Rust — runs Java on fusevm instead of the JVM. Lexes and parses Java to an AST, lowers it to shared bytecode, and runs on the three-tier Cranelift JIT (the engine behind strykelang / zshrs / awkrs / rubylang). Standalone java binary + REPL, --lsp, rkyv bytecode cache. Free / OSS (MIT).
kotlinrsKotlin in Rust — compiles and runs Kotlin on fusevm with no JVM warm-up. Lowers Kotlin to shared bytecode on the three-tier Cranelift JIT behind strykelang / zshrs / awkrs. Standalone kotlin binary + REPL, --lsp, rkyv bytecode cache. Free / OSS (MIT).
scalarsScala in Rust — runs Scala on fusevm instead of the JVM. object / def main and extends App, val / var, range for, newline inference, all lowered to shared bytecode on the three-tier Cranelift JIT; byte-diffed against reference scala by a parity-fuzz harness. Standalone scala binary + REPL, --lsp, rkyv bytecode cache. Free / OSS (MIT).
groovyrsGroovy in Rust — runs Groovy on fusevm instead of the JVM. Script model, GDIV division, for-in desugar, newline lexer, lowered to shared bytecode on the three-tier Cranelift JIT behind strykelang / zshrs / awkrs. Standalone groovy binary + REPL, --lsp, rkyv bytecode cache. Free / OSS (MIT).
zvcsA git-superset VCS forked off gitoxide — a single git binary that shadows git and adds what git structurally cannot: fair mutual exclusion, self-attaching submodules, forward-only pointer bumps, built for a meta-repo under many concurrent agents. Superset verbs zsync / zbump / zdaemon. Free / OSS.
zthrottleA from-scratch desktop system-stress + benchmark tool in Rust — drives every subsystem (CPU, memory, disk, GPU) at once and shows how each one degrades under load from the others, instead of measuring one thing with the rest idle. Tauri v2 desktop app over the zthrottle-core engine.
zthrottle-coreThe embeddable stress + benchmark engine behind zthrottle — the concurrent subsystem-load workers and measurement core, packaged as a reusable crate the desktop app mounts.
zgui-bridgeThe local-IPC host for the GUI Automation Bus — an app calls serve with its bus name and a Handler, and zgui-bridge opens a per-app endpoint (a Unix domain socket on macOS/Linux, a named pipe on Windows) so external tools can drive the GUI. Shared runtime component.
The Stryke connector ecosystem — per-backend integration crates (cloud, databases, streaming, GPU, k8s, …) plus the Homebrew tap.
homebrew-menketechSingle Homebrew tap for 29 MenkeTechnologies CLI formulas (arb / awkrs / elisprs / grcrs / htoprs / iftoprs / lsofrs / nmaprs / powerliners / rubylang / storageshower / stryke / temprs / vimlrs / zcolorizer / zmax / zpwrchrome-host / zshrs / zshrs-all / zshrs-daemon / ztmux / zwire-host). Formulas auto-bumped by each tool's Release workflow via HOMEBREW_TAP_TOKEN.
stryke-appApp-automation cdylib for stryke's App package — drive MenkeTechnologies GUI apps over the GUI Automation Bus. Free / OSS (MIT).
stryke-fleetParallel expect/PTY automation — transcripted sessions, declarative playbooks, multi-host fan-out.
stryke-guiGUI automation bridge — stryke_gui cdylib dlopened in-process on use GUI, fronting mouse/keyboard synthesis (enigo) + screen capture (xcap). Persistent Enigo handle in OnceCell, no fork-per-call. Isolates X11 / Wayland / CGEvent / SendInput linkage out of the stryke core.
stryke-mcpdMCP servers as single native binaries — validated tool specs, crash-isolated serving, root-jailed tool pack.
stryke-officeOffice/ODF/PDF/image import+export — xlsx/docx/pptx, ods/odt/odp, PDF, images. All native (no LibreOffice).
stryke-polarsFull pandas + numpy surface — DataFrame/Series/Index/IO + ndarray/ufuncs/linalg/random/fft/polynomial/masked/datetime64 — in one cdylib, dlopened in-process on use Polars. Heavy deps kept out of the stryke core.
stryke-terminalHeadless VTXXX terminal-emulator cdylib for stryke's terminal package — a faithful pyte port that turns raw PTY bytes into a rendered screen grid (cursor, colors, modes, scrollback). Golden-tested against pyte; the screen model behind strykelang's built-in pty_*. Free / OSS (MIT).
stryke-utilsPure stryke library — shared helpers written in stryke itself, no Rust or external deps.
The auto-generated completions corpus.
The zsh plugin family — completions, aliases, and workflow plugins, including vendored favourites.
zsh-openshift-aliases52 oc-* aliases + login macros + auto-sourced oc completion.
zsh-zinit-finalEmpty-by-design latch for zinit atinit / atload ices that need to fire after every other plugin.
zshrs-forgitThe forgit fuzzy git UI reimplemented as native zshrs builtins — git add, log, diff, stash driven from the shell runtime, not sourced functions.
zshrs-git-fuzzyA git-fuzzy port for zshrs — a self-reentrant fzf UI over git with no per-keystroke re-sourcing.
zshrs-git-reposFind every git repo, classify clean / dirty across threads, and fzf-jump to it — a zshrs-native repo switcher.
zshrs-revolverThe revolver spinner / progress library for zshrs — no fork, no statefile, just a thread.
zshrs-kubectl-completionkubectl completion for zshrs — delegates to kubectl __complete, so it stays in sync with the installed kubectl.
zshrs-zsh-zz <partial> — the frecency directory jump, reimplemented as a zshrs builtin in Rust.
zshrs-fasda, s, d, f, j — the whole filesystem ranked by frecency, reimplemented for zshrs in Rust.
Editor & multiplexer plugins — Vim / VS Code / Emacs language support and the tmux URL picker.
VimColorSchemes732 hand-curated Vim colorschemes packaged as a single Pathogen / vim-plug / lazy.nvim bundle. The largest one-bundle scheme collection.
vim-strykeVim / Neovim support for the stryke language — *.stk filetype detection, a syntax grammar generated from the stryke binary's reflection tables, brace indent, ALE linting, and LSP via stryke --lsp.
vscode-strykeVS Code / VSCodium extension for stryke — *.stk detection, a stryke-native TextMate grammar from the binary's reflection tables, and LSP via stryke --lsp.
emacs-strykestryke-mode for Emacs — a generated stdlib carrying the full language surface, font-lock, brace indent, and LSP via stryke --lsp (eglot + lsp-mode).
vim-zshVim / Neovim support for the zshrs shell — *.zsh / dotfile / shebang detection, a grammar from zshrs --dump-reflection, ALE via zshrs -n, and LSP via zshrs --lsp.
vscode-zshVS Code / VSCodium support for zshrs — a source.zshrs TextMate grammar from zshrs --dump-reflection, filetype detection, and LSP via zshrs --lsp.
emacs-zshzshrs-mode for Emacs — font-lock from zshrs --dump-reflection, shell-block-aware indent, and LSP via zshrs --lsp (eglot + lsp-mode).
vscode-awkVS Code / VSCodium extension for AWK (awkrs) — *.awk detection, a hand-written source.awk TextMate grammar (BEGIN/END, control keywords, built-in vars + functions, field refs, /regex/), an awk.run command, LSP via awkrs --lsp, and DAP debugging via awkrs --dap.
vim-awkVim / Neovim support for AWK (awkrs) — *.awk filetype detection, syntax + brace-aware indent, run / :make via awkrs, and LSP via awkrs --lsp.
emacs-awkawkrs-mode for Emacs — font-lock for AWK (keywords, built-in vars/functions, field refs, /regex/), indent, run via awkrs, eldoc + completion from a built-in-function stdlib, and LSP via awkrs --lsp (eglot + lsp-mode).
vscode-vimlVS Code / VSCodium extension for VimL / Vimscript (vimlrs) — *.vim + vimrc / gvimrc / init.vim filetype detection, a hand-written source.viml TextMate grammar (control keywords, ex commands, scope sigils g: / s: / v:, built-in functions, both string forms), a vim.run command, LSP via vimlrs --lsp, and DAP debugging via vimlrs --dap.
vim-vimlVim / Neovim support for VimL / Vimscript (vimlrs) — *.vim + vimrc / gvimrc / init.vim filetype detection, syntax + keyword-aware indent, run / :make (:VimlRun) via vimlrs, ALE linting, and LSP via vimlrs --lsp (vim-lsp / coc.nvim) plus nvim-dap via vimlrs --dap.
emacs-vimlvimlrs-mode for Emacs — font-lock for VimL / Vimscript (keywords, ex commands, scope + special v: vars, built-in functions), keyword-aware indent, run via vimlrs, eldoc + completion from a built-in-function stdlib, and LSP via vimlrs --lsp (eglot + lsp-mode).
tmux-fzf-urlPop a fzf picker over every URL currently visible in the tmux pane; selected URL opens in the default browser.
vscode-elispVS Code / VSCodium extension for Emacs Lisp, backed by the elisprs interpreter — .el detection, an elisp grammar, and LSP via elisp --lsp.
vim-elispVim / Neovim support for Emacs Lisp, targeting the elisprs runtime — .el detection, syntax, and LSP via elisp --lsp.
emacs-elispEmacs' own lisp editing plus the elisprs runtime — open a .el and run, evaluate, and language-server against the standalone elisp interpreter's subrs.
vscode-arbVS Code / VSCodium extension for arb — .arb detection and syntax for the pipeline-visualization language, turning a Unix pipeline into a live TUI or served web page from a declarative spec.
vim-arbVim / Neovim support for arb — load it with pathogen, open a .arb, and the widgets, query verbs, and pipeline spec light up.
Apps, browser extensions, web-API services, shared runtime components, the storefront, publications, and the meta umbrella's own public site.
zwireA Chromium superset in the cyberpunk HUD, via two build paths. Default is a runtime rebrand (no compile): preloads the zpwrchrome power-tool, HUD chrome colors, and a HUD new-tab page on a pinned unbranded Chromium snapshot (no Google branding, no "for automated testing" banner; it keeps the --load-extension switch dropped from branded Chrome 137+), launched against a dedicated ~/.zwire profile; scripts/rebrand-macos.sh patches the base bundle's Dock name + icon in place. Optional source fork (fork/, compiles Chromium) takes the HUD into the whole chrome — tab shapes, UI fonts, neon toolbar. Reuses zpwrchrome as a submodule. MIT.
zpwrchromeThe fastest recent-tabs Chrome extension with the most keyboard shortcuts. Manifest V3, cross-window MRU stack, 54 commands, UNIX pass integration via the bundled zpwrchrome-host Rust port.
storageshowerDisk-usage TUI in Rust (sibling to iftoprs). Walks a directory tree and presents space-by-folder with sort + drill-down.
zpwr-jobsCLI job-application pipeline manager — tracks job postings, resumes, and cover letters through an application workflow.
MenkeTechnologies.github.ioThe public site — this index of project docs, the landing page, screenshot history. Source for menketechnologies.github.io.
api-rest-generatorREST API generator from raw SQL DDL dumps. Targets Spring Boot (Java/Kotlin/Groovy) and Loco (Rust/Axum/SeaORM). Published on crates.io.
LearningCollectionAPIJava/Kotlin Spring Boot REST service — backing service for the zsh-learn plugin (save / query / quiz / search vocabulary cards over HTTP).
zpwr-synthJUCE software synthesizer (C++) — fully modular patch-graph instrument on the shared zpwr-patch-core engine. Instrument → Layer[16] → Voice, 299 voice modules, PERFORM stage, Stereo Lock. Builds VST3 / AU / CLAP / Standalone. Paid product.
zpwr-fxJUCE fully modular multi-effects plugin (C++) — a free patch graph over 2,772 DSP modules on the shared zpwr-patch-core engine, per-param mod matrix, EZ-wire auto-routing, Stereo Lock. Builds VST3 / AU / CLAP / Standalone. Paid product.
zpwr-midi-fxJUCE fully modular MIDI-effects plugin — the same patch-graph engine on the note stream: 66 note-stream modules (arp / chord / scale / Euclidean seq / humanize), mod matrix, EZ-wire. Builds VST3 / AU / CLAP / Standalone. Paid product.
zpwr-patch-coreSignal-agnostic modular patch graph (C++20) — the shared cable-routing core behind the plugin stack (patch graph, soft knobs, shared WebEditor, versioning/migration). Reused by zpwr-fx, zpwr-synth, zpwr-midi-fx. Private.
zpwr-hooks-editorShared stryke Hooks code editor (JS) — a Monaco editor (+ monaco-vim, monaco-emacs, thin stryke-LSP adapter) esbuild-bundled into vendored artifacts. Build-on-each-consumer; used by all four apps — Audio-Haxor, traderview, ztranslator (Tauri) and zpwr-daw (JUCE WebView). Private shared component.
zpwr-modal-editorShared modal-editing editor (TypeScript) — one Vim/Emacs modal-editing surface for every GUI app. The Vim and Emacs engines are vendored from monaco-vim / monaco-emacs and adapted behind a thin surface adapter so the editor drops into any app (word / ppt / …) regardless of its host. esbuild-bundled to a vendored IIFE (window.ZModal); monaco-editor is a peer dependency resolved from the consuming app. Sibling to zpwr-hooks-editor — that one is the stryke-LSP code editor, this one is the reusable modal-key layer. MIT — shared component.
zpwr-i18nShared i18n runtime (vanilla JS) — a portable JSON-catalog loader extracted from Audio-Haxor (not its SQLite/Tauri loader), 27 locales, runs in Tauri apps and JUCE WebViews. Used by all four apps. Private shared component.
zpwr-clip-engineShared DAW arranger/sequencer frontend (JS) — the canvas clip-grid + swappable domains (arranger, piano-roll, session launcher, automation lanes) extracted from zpwr-daw so every GUI app embeds one arranger via initClipSeq(). zpwr-daw supplies a native audio backend; synth / fx / midi-fx use the bundled non-audio JS backend. Private shared component.
zgui-coreShared cyberpunk GUI toolkit (JS) — one canonical implementation of the shell, settings, dialog, table, command-palette, fzf matcher, colorscheme builder and notification chrome (namespace window.ZGui) so the GUI apps (Audio-Haxor, traderview, ztranslator, zpdf, zemail, zoffice, zreq, ztunnel, zgo, …) stop drifting their own divergent copies. Host-agnostic webui modules extracted from the apps themselves (Audio-Haxor, zreq, zpwr-patch-core); consume like zpwr-i18n / zpwr-file-browser — add as a submodule and copy webui/* into frontend/ at build time. Private — internal shared component.
zdsp-coreShared real-time audio DSP engine (C++, header-only, JUCE-based) — the audio-stack analog of zgui-core: one implementation of the core DSP units + playback pipeline, vendored by every audio app instead of each re-deriving its own. Seven verbatim-ported units on zdsp::core: OlaTimeStretch (+ SpeedMode — Hann-windowed overlap-add time-stretch, speed without pitch shift), channel_strip (lock-free 3-band IIR EQ + gain/pan via RT-safe DspAtomics), ToneAudioSource (sine test-tone), InputPeakCallback (input peak meter), computeSpectrogramGrid (offline STFT → dBFS grid, the DSP half of ZGui.viz), LockFreeStreamSource (RT-safe streaming + glitch-free stream→RAM hot-swap), and DspStereoFileSource (the transport-ready playback orchestrator composing all of the above, with an app-implemented InsertChain for the plugin rack). Consumers add_subdirectory(zdsp-core) and link zdsp::core; JUCE (juce_audio_basics + juce_core) must already be present — the library does not fetch JUCE itself. Consumed by Audio-Haxor, zpwr-patch-core, and the plugin apps (zpwr-daw / zpwr-synth / zpwr-fx / zpwr-midi-fx). Paid product — proprietary (UNLICENSED), part of the paid audio stack.
zpwr-themeCyberpunk editor theme — VS Code (5 color schemes × dark/light = 10 themes) plus a matching JetBrains UI theme + editor scheme, all generated from one palette/schemes.json. Palette shared with the app stack's cyberpunk HUD.
app-storeStatic storefront (HTML/CSS/JS) for the entire MenkeTechnologies catalog — paid Tauri/JUCE apps & plugins plus every free/OSS repo, with GitHub download links, Shopify-style checkout, search + category filters.
zpwr-licenseOffline-first software licensing for the paid catalog (private). Ed25519-signed keys, issuer CLI, optional activation server, offline node-locking, embedded anti-tamper. Rust workspace, no licensing SaaS.
MenkeTechnologiesPublicationsPaid publications (private) — companion books, reference manuals/PDFs, and the zpwr encyclopedia for strykelang / zshrs / zpwr, plus their pandoc + LaTeX build pipeline.
All sites mirrored under https://menketechnologies.github.io/<repo>/ ·
github.com/MenkeTechnologies