ShowTrak

ShowTrak Software

Open-source, cross-platform software for live show control, automation, and monitoring. ShowTrak is designed to be lightweight, reliable, and easy to use for operators and technicians.

ShowTrak Server

ShowTrak Server

Desktop LAN monitoring for Windows, macOS, Linux, Raspberry Pi, Android & Network Devices. Track health, uptime, and execute remote actions via OSC, HTTP or the UI.

142 downloads
ShowTrak Client

ShowTrak Client

Client service for ShowTrak Server. Runs on Windows, macOS, Linux & Raspberry Pi to report realtime vitals and execute scripts.

443 downloads
ShowTrak Timers

ShowTrak Timers

Timers and stopwatches for theatre and live events. Manage timers via OSC, HTTP API, Web Dashboard or the desktop app, synced between all clients.

12,510 downloads
ShowTrak Flow

ShowTrak Flow

Simple flow control monitoring built for pulsed entry shows.

Coming Soon

Android SDK

ShowTrak Server

Kotlin SDK for integrating Android apps with ShowTrak, including connection lifecycle, metrics, and event registration helpers.

Android SDK Demo App

ShowTrak Server

Reference Android app that demonstrates using the ShowTrak Android SDK to connect, register actions, and handle triggered events.

Sample Scripts

ShowTrak Server ShowTrak Client

Collection of example scripts to be used with ShowTrak Server/ShowTrak Client

Server QLab Definition

ShowTrak Server

QLab Network Device Description files and demo project for controlling ShowTrak endpoints from QLab workflows.

Free & Open Source

Server Client Timers Flow

All ShowTrak Software is licensed under GPL 3.0, keeping it free and customisable.

Realtime Client Vitals

Server Client

Track online state, CPU, RAM, and uptime for every adopted client in one view.

Alert Rules & Actions

Server Client Timers Flow

Automate Discord, OSC, API, and audio responses when clients or endpoints go offline, recover, or degrade.

Remotely Triggered Scripts

Server Client

Upload scripts once, then run them on single devices or groups with clear execution tracking.

Groups & Nicknames

Server Client

Organize devices with custom groups and friendly labels for faster operations.

Endpoint Health Monitoring

Server

Monitor endpoints with ping, TCP, HTTP(S), DNS, and JSON checks so issues are spotted early.

LAN Web UI

Server Timers Flow

Use a browser-based dashboard on your LAN for live status, remote actions, and mobile-friendly oversight.

1 Click Adoption

Server Client

Adopt newly discovered clients with 1 click.

Execution Feedback

Server Client

See run progress and result states in real time for multi-target actions.

Wake on LAN

Server Client

Power on supported PCs remotely via magic packets.

Degradation Thresholds

Server

Detect unhealthy endpoints before full outages and trigger alerts faster.

Web UI Safety Controls

Server Timers Flow

Protect browser access with an optional passcode and keep remote actions disabled unless explicitly allowed.

USB Alerts

Server Client

Get notified when USB devices connect or disconnect.

Auto Discovery

Server

Find monitoring clients automatically on your LAN.

Operational Notifications

Server Client Timers Flow

Get clear in-app alerts and status updates so operators can react quickly.

OSC, UDP & TCP Control

Server Client Timers Flow

Trigger actions from supported platforms via OSC, UDP, and TCP.

Show and Edit Modes

Server Timers Flow

Switch between live operation mode and configuration mode to reduce mistakes during critical moments.

Lightweight Client

Client

Small footprint agent keeps resource usage minimal.

Timers & Stopwatches

Timers

Create play/pause/stop timers with clear on-screen status.

Quick Logs Access

Server Client Timers Flow

Jump to log files quickly when investigating incidents or sharing diagnostics.

Need Help?

Join our friendly Discord community for real-time support, feature requests, and to connect with other ShowTrak users.

Join Discord

Found a Bug?

  1. Go to our GitHub Issues page.
  2. Click New Issue and select a template.
  3. Describe the bug clearly with steps to reproduce.
  4. Submit the issue — we'll review promptly!
Create GitHub Issue

Have a Suggestion?

We welcome your ideas! To suggest a new feature:

  1. Click the button below to go to our suggestion form.
  2. Fill out the form with your feature idea and details.
  3. Submit your suggestion — we review all submissions!
Suggest a Feature

Project Roadmap

See what's done and what's coming next.

v3.1.4
Network interface list and quick view improvements for faster operations.
v3.1.5
In-app updater shipped for smoother desktop update workflows.
v3.1.6
Initial LAN Web UI release for browser-based monitoring and control.
v3.2.0
v3.2 release cycle started with expanded monitoring and automation groundwork.
v3.2.4
Uptime graphs added to improve reliability visibility over time.
v3.2.6
Major Web UI overhaul for cleaner remote workflows.
v3.2.7
Test coverage milestone to improve release confidence and stability.
v3.2.16
Web UI access toggle and notifications UI refinements completed.
v3.3 (Next)
Advanced monitoring checks planned: Art-Net/sACN, NDI/Dante, and multi-step validations.