VisorCraft

Engineering from the edge.

Kernel drivers, Linux desktop apps, and open-source tools built to solve real problems.
Since 2014, our passion has been developing innovative software.
We hope you enjoy the products we've crafted!

$ ls open-source/_

Open Source

Grexa

Linux Rust Qt 6
View on GitHub →

Fast, precise file-content search for Linux.

A Linux-native port of Grex, rebuilt as a Rust workspace with a Qt 6 / Kirigami desktop app and scriptable CLI. Search, filter, preview, and safely replace text across local files, documents, and Docker or Podman containers.

Literal + regex search .gitignore, glob, size & binary filters Document text extraction Docker + Podman container search Atomic replace journal Desktop app + grexa-cli

LinSync

Linux Rust Kirigami
View on GitHub →

The modern, customizable Linux diff and merge experience.

A KDE-native comparison tool for answering whether two files, folders, images, documents, tables, or web pages changed. The Rust core powers both the Qt / Kirigami GUI and linsync-cli, with local-only operation and no telemetry.

Text, folder, binary & table compare Image tolerance + perceptual diff PDF / DOCX / ODT extraction Three-way merge workspace Archive-as-folder compare Sandboxed plugin host

LinSight

Linux Rust Qt 6
View on GitHub →

The fast, modular Linux system-monitoring dashboard.

A live Qt / Kirigami dashboard, daemon, and CLI for CPU, memory, multi-GPU, storage, network, and sensor telemetry. Runtime .so plugins, custom dashboards, alerts, Prometheus export, and an mTLS remote bridge keep it extensible without cloud dependency.

NVIDIA, AMD & Intel GPU sensors CPU, memory, disk, net & hwmon Runtime sensor plugins Custom dashboards & themes Alerts + Prometheus exporter mTLS remote bridge

Orange Pi 6 Plus — GPU & NPU Drivers

Kernel C

Reverse-engineering the CIX CD8180 SoC for mainline Linux.

Brought up the Mali-G720 Immortalis MC10 GPU (Panthor) and ARM China Zhouyi Z3 NPU on the Orange Pi 6 Plus under Armbian. The GPU work involved tracing SCMI power domains through TF-A firmware to discover a dual code path bug — the GPU only powers on in device tree mode, not ACPI. The NPU driver runs CLIP and YOLOv8 models at 60+ inferences/sec with zero CPU load.

Mali-G720 Panthor (OpenGL ES 3.1, Vulkan 1.4) Zhouyi Z3 NPU — 3 cores, 12 TECs CLIP + YOLOv8 at 60+ inf/s Full reverse-engineering docs Pre-built kernel downloads

Foxden

Firefox Extension JavaScript
View on GitHub →

A cozy den for all your Firefox tabs.

Workspace manager that groups tabs into switchable contexts. Color-coded workspaces, folder rules for automatic sorting, full keyboard navigation, and a quick switcher. Available on Mozilla Add-ons.

Tab workspaces with instant switching Folder rules & auto-sorting Cross-workspace search Suspend tabs to free memory Full keyboard shortcuts

Tailshell

Web App TypeScript
View on GitHub →

Your terminal, everywhere.

A persistent web terminal built on ttyd + tmux with multi-user JWT auth, TOTP MFA, workspaces, and quick prompts. Deploy on your home server and access from desktop, phone, or tablet over Tailscale. Sessions survive disconnects.

Persistent tmux sessions Multi-user JWT + TOTP MFA Workspaces & quick prompts Mobile-friendly Tailscale-ready

Sinema

Android TV Kotlin
View on GitHub →

Your private collection deserves a big screen.

An Android TV client for Stash — the self-hosted media organizer. Browse, search, and stream from the couch with D-pad controls, PIN lock, resume playback, and a dark theme built for late-night viewing. No data leaves your network.

D-pad native — built for remotes Resume playback synced with Stash PIN lock for privacy Folder browser & search Zero cloud dependency