Topics / #screen-recording
Screen-recording projects on GitHub
Tools capturing screen activity as video or searchable transcripts.
As of , the most-starred Screen-recording projects on GitHub are scrcpy (152.3K stars), ShareX (40.1K stars) and Recordly (34.1K stars). GitHub.Locker tracks 20 Screen-recording repositories with 465.8K stars combined. The fastest-growing on October 16 was Recordly, with +176 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
Recordly
webadderallorg/Recordly · ★ 34.1KRecordly is an open-source desktop app for recording and editing screen captures with motion-driven presentation tools built in — auto-zooms, cursor polish, and styled frames — made for walkthroughs, demos, and product videos.
+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.
caplo
icloudza/caplo · ★ 152签名用固定的开发证书,避免每次构建后屏幕录制授权失效。工程由 project.yml 生成,修改后执行 xcodegen generate。
+34ShareX
ShareX/ShareX · ★ 40.1KA free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
The all-time top
20 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.
- 40.1K
#2 · ShareX/ShareXShareX
A free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
- 34.1K
#3 · webadderallorg/Recordly
Recordly
Recordly is an open-source desktop app for recording and editing screen captures with motion-driven presentation tools built in — auto-zooms, cursor polish, and styled frames — made for walkthroughs, demos, and product videos.
- 4

QtScrcpy
32.4Kbarry-ran/QtScrcpy · C++QtScrcpy is a desktop app that displays and controls your Android phone's screen on your computer in real time, over USB or WiFi, without needing root access.
- 5
niri
28.5Kniri-wm/niri · Rustniri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
- 6

ScreenToGif
27.8KNickeManarin/ScreenToGif · C#ScreenToGif is a Windows desktop tool that records a selected area of your screen, your webcam, or a sketchboard, then lets you edit the capture and export it as a GIF, APNG, video, PSD, or PNG.
- 7
screenpipe
22Kscreenpipe/screenpipe · Rustscreenpipe continuously records your screen and audio locally, turning everything you do into a searchable, AI-powered memory that gives agents like Claude or Codex context about your work. It is positioned as a source-available alternative to Rewind, Microsoft Recall and Granola.
- 8
Kap
19.4Kwulkano/Kap · TypeScriptKap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.
- 9
screenity
18.8Kalyssaxuu/screenity · JavaScriptA free, privacy-friendly screen recorder and annotation tool for Chrome: record your screen or camera, annotate and edit the video, and export it — with no time limits and no sign-up.
- 10

web-ui
16.6Kbrowser-use/web-ui · PythonA Gradio web UI for the browser-use library: give a task to an AI agent and watch it drive a real browser. It supports many LLMs — OpenAI, Anthropic, Google, Azure OpenAI, DeepSeek, Ollama and more.
- 11

keycastr
15.2Kkeycastr/keycastr · Objective-CKeyCastr is an open-source keystroke visualizer for macOS that displays your keystrokes and mouse clicks on screen, useful for screencasts, presentations, or pair programming.
- 12

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.
- 13

WebRTC-Experiment
12.1Kmuaz-khan/WebRTC-Experiment · JavaScriptA one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.
- 14

SmarterStreaming
11.2Kdaniulive/SmarterStreaming · JavaSmarterStreaming (Daniu Live SDK) is a cross-platform streaming media kernel for Windows, Linux, Android and iOS: native modules for RTMP/RTSP push, playback, recording, relaying and mixing, with latency the vendor puts at 100-200 ms.
- 15

self-operating-computer
10.3KOthersideAI/self-operating-computer · PythonA framework that lets a multimodal AI model operate your computer: it views the screen and issues mouse and keyboard actions to reach the objective you give it. One of the first full computer-use projects (Nov 2023).
- 16

Dayflow
7.3KJerryZLiu/Dayflow · SwiftDayflow is a private, automatic work journal for Mac that watches your screen activity and turns it into a clear, chronological timeline of what you actually did during the day, no manual timers or notes needed.
- 17

skill-recorder
4.2Kmicrosoft/skill-recorder · TypeScriptSkill Recorder is a desktop app that records you doing a task once on screen, then uses the GitHub Copilot CLI to turn that recording into a reusable Skill or scheduled Automation that an AI agent can run.
- 18

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.
- 19

solari-cookbook
192solari-sdk/solari-cookbook · PythonA cookbook of small, runnable example programs for Solari, a service that gives you cloud browsers, sandboxes, and desktop VMs behind a single API key.
- 20

caplo
152icloudza/caplo · Swift签名用固定的开发证书,避免每次构建后屏幕录制授权失效。工程由 project.yml 生成,修改后执行 xcodegen generate。
Related topics
Often tagged together