LibrarySoftware development

screencapturekit-rs

Capture macOS screens, windows, applications, and audio through safe Rust bindings.

Stars
226
Forks
45
License
Apache-2.0
Updated
Updated Jul 12, 2026

Checking live repository facts…

Project overview

ScreenCaptureKit-rs gives Rust developers an idiomatic interface to Apple’s ScreenCaptureKit for capturing displays, windows, applications, system audio, and microphones. It supports runtime-agnostic async workflows and low-copy frame delivery for recording, transcription, and remote-desktop software. Features are gated by macOS versions, the base crate requires macOS 12.3 or later, and every app must obtain the user’s Screen Recording permission.

Repository facts

Primary language
Rust
License
Apache-2.0
Repository updated
Jul 12, 2026
Default branch
main

Resource types

Library

Use cases

Software developmentMedia, audio and video

Operating systems

macOS

Audience

Developers

Related projects

Browse more similar projects