CyberEther is a high-performance GPU-accelerated framework for real-time signal visualization and data processing. It leverages low-level graphics APIs to achieve native performance on any platform.
- π¨ Graphical support for any device with Vulkan, Metal, or WebGPU.
- π Installation-free fully-featured web application powered by WASM and WebGPU.
- π‘ Low-latency remote interface for headless servers and edge devices.
- π Modern flowgraph editor for building and running real-time pipelines.
- π Python API for custom signal visualization via Superluminal.
Check out the installation to get started!
Compatibility
CyberEther can run in virtually any modern device with a graphics card. The build system will automatically choose between the three graphical backends available (Metal, Vulkan, or WebGPU) depending on the target device.
| Device | Graphics | Compute | |
|---|---|---|---|
| β | Apple Silicon (iPad, iPhone, Mac) | Metal, Vulkan, WebGPU | CPU |
| β | Linux (NVIDIA) | Vulkan, WebGPU | CPU |
| β | Linux (AMD, Intel) | Vulkan, WebGPU | CPU |
| β | Raspberry Pi (4 or later) | Vulkan, WebGPU | CPU |
| β | Browser (Chrome) | WebGPU | CPU |
| β | Windows (NVIDIA, AMD, Intel) | WebGPU, Vulkan | CPU |
| β | Android | WebGPU, Vulkan | CPU |
The development of compute for CUDA, Vulkan, and WebGPU is currently in progress.