tape is an application for recording mouse and/or keyboard actions,
which can generate a recording file for later playback.
This project uses the workspace structure, the following are its members
tape-core
Core library -- ✅ Completed- Rust implementation of recording and simulation of mouse/keyboard actions
- Canonical mouse/keyboard key and event declarations
tape-node
Node.js binding of the core library -- ⏳ WIP- Node.js binding of the core library (using napi-rs)
tape-egui
Egui implementation of the application -- 🚫 Suspended- GUI implementation of the application (using egui)
tape-tauri
Tauri implementation of the application -- ⏳ WIP- GUI implementation of the application (using tauri)
See LICENSE for details.