Topics / #recording
Recording projects on GitHub
Screen capture and terminal session recording tools.
As of , the most-starred Recording projects on GitHub are scrcpy (152.3K stars), vhs (21.1K stars) and BlackHole (19.9K stars). GitHub.Locker tracks 15 Recording repositories with 309.6K stars combined. The fastest-growing on October 16 was soundcraft, with +106 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
soundcraft
storytold/soundcraft · ★ 3.1KSoundCraft is an open-source, clean-room reimplementation of Avid Pro Tools built entirely in pure Rust — a full digital audio workstation for recording, editing and mixing audio.
+77scrcpy
Genymobile/scrcpy · ★ 152.3Kscrcpy (pronounced 'screen copy') displays and controls your Android device from the computer: it mirrors video and audio over USB or TCP/IP and lets you drive the phone with your keyboard and mouse.
+16escrcpy
viarotel-org/escrcpy · ★ 12.1KEscrcpy is a desktop GUI application that lets you display and control an Android device from your computer, built on top of the scrcpy engine.
+11vhs
charmbracelet/vhs · ★ 21.1KVHS is a CLI tool that renders terminal recordings from plain-text scripts: you write a .tape file, feed it to VHS, and get a GIF for demoing CLI tools or integration testing.
The all-time top
15 projects · by stars
- 152.3K
#1 · Genymobile/scrcpyscrcpy
scrcpy (pronounced 'screen copy') displays and controls your Android device from the computer: it mirrors video and audio over USB or TCP/IP and lets you drive the phone with your keyboard and mouse.
- 21.1K
#2 · charmbracelet/vhsvhs
VHS is a CLI tool that renders terminal recordings from plain-text scripts: you write a .tape file, feed it to VHS, and get a GIF for demoing CLI tools or integration testing.
- 19.9K
#3 · ExistentialAudio/BlackHoleBlackHole
A virtual audio loopback driver for macOS: it creates an audio device that lets one application pass its sound to another application with zero additional latency.
- 4

BackgroundMusic
19.3Kkyleneideck/BackgroundMusic · C++A free macOS audio utility that does three things: it automatically pauses your music when another audio source starts, gives every app its own volume slider, and lets you record your Mac's system audio.
- 5

audacity
18.8Kaudacity/audacity · C++Audacity is an easy-to-use, multi-track audio editor and recorder for the desktop, running on Windows, macOS, GNU/Linux and other operating systems.
- 6
asciinema
17.9Kasciinema/asciinema · RustIt's a command-line tool for recording and live-streaming terminal sessions. Instead of heavyweight video, it saves lightweight asciicast (.cast) files you can replay in a terminal, embed on a web page, or publish to asciinema.org.
- 7

nginx-rtmp-module
14Karut/nginx-rtmp-module · Cnginx-rtmp-module turns NGINX into a media streaming server, adding RTMP, HLS and MPEG-DASH live streaming plus RTMP video-on-demand playback of FLV/MP4 files.
- 8

escrcpy
12.1Kviarotel-org/escrcpy · JavaScriptEscrcpy is a desktop GUI application that lets you display and control an Android device from your computer, built on top of the scrcpy engine.
- 9

Captura
10.9KMathewSachin/Captura · C#Captura is a Windows desktop app for capturing your screen, audio, webcam, mouse clicks and keystrokes into screenshots or screencasts (Avi/Gif/Mp4).
- 10

rr
10.7Krr-debugger/rr · C++rr is a lightweight tool that records the execution of an application — entire trees of processes and threads — and lets you replay and debug that recording.
- 11

textream
4Kf/textream · SwiftTextream is a free, open-source teleprompter app for Mac, iPhone, and iPad that highlights your script in real time as you speak, shown in a Dynamic Island-style overlay, floating window, or fullscreen.
- 12

quill
3.9Khumanitas-labs/quill · Swiftquill is a minimal, fully local macOS meeting recorder and transcriber. One menu-bar click records your mic and all system audio; when you stop, it transcribes both tracks on-device into a speaker-tagged transcript.
- 13
soundcraft
3.1Kstorytold/soundcraft · RustSoundCraft is an open-source, clean-room reimplementation of Avid Pro Tools built entirely in pure Rust — a full digital audio workstation for recording, editing and mixing audio.
- 14

NeuralScreen
1.1Kperseval-BLR/NeuralScreen · PythonNeuralScreen applies NVIDIA's DLSS 5 neural renderer to your entire Windows desktop in real time, so games, video and photos all get sharpened by the same network DLSS 5 games use, not just upscaled in one app.
- 15
sdrmm
327Newspicel/sdrmm · RustSDR-- (repo sdrmm) is a software-defined radio application for listening to, decoding, and recording radio signals. You connect radios, channels, and displays together in Patch view, then pin your everyday controls to Rack view.
Related topics
Often tagged together