Twitter/X

@Abhinavstwt (published 2026-07-16) built a ShadowPlay-style screen recorder for…

Brief

A macOS ShadowPlay alternative by @Abhinavstwt (published 2026-07-16) combines Rust and Swift to implement a low-power, low-CPU screen recorder. The system maintains a rolling ring buffer that holds the last N seconds of video so a single hotkey can save recent footage; the project, including an architecture overview, is hosted on GitHub (github.com/abhinavkale-dev/r…).

Why it matters

@Abhinavstwt (published 2026-07-16) built a ShadowPlay-style screen recorder for macOS using Rust and Swift.

Key details

  • It uses a rolling ring buffer to keep the last N seconds of video ready to save with a single hotkey, designed to be light on CPU and battery.
  • Source code and architecture details are available on GitHub: github.com/abhinavkale-dev/r…
Source evidence

Built a ShadowPlay alternative for macOS in Rust+ Swift

A rolling ring buffer keeps the last N seconds ready to save with one hotkey. Light on CPU and battery

github.com/abhinavkale-dev/r…

Here's the architecture behind it :