Topics / #screen-capture
Screen-capture projects on GitHub
Recording and capturing screens, windows and video output.
As of , the most-starred Screen-capture projects on GitHub are scrcpy (152.4K stars), rustdesk (126.2K stars) and obs-studio (77.7K stars). GitHub.Locker tracks 26 Screen-capture repositories with 711.3K stars combined. The fastest-growing on October 17 was Recordly, with +199 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
Recordly
webadderallorg/Recordly · ★ 34.3KRecordly 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.
rustdesk
rustdesk/rustdesk · ★ 126.2KRustDesk is an open-source remote desktop application written in Rust, positioned as a self-hostable alternative to TeamViewer.
+58scrcpy
Genymobile/scrcpy · ★ 152.4Kscrcpy (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.
+58obs-studio
obsproject/obs-studio · ★ 77.7KOBS Studio is a free, open-source application for capturing, compositing, encoding, recording, and streaming video content, mainly aimed at live streaming and screen recording.
The all-time top
26 projects · by stars
- 152.4K
#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.
- 126.2K
#2 · rustdesk/rustdesk
rustdesk
RustDesk is an open-source remote desktop application written in Rust, positioned as a self-hostable alternative to TeamViewer.
- 77.7K
#3 · obsproject/obs-studioobs-studio
OBS Studio is a free, open-source application for capturing, compositing, encoding, recording, and streaming video content, mainly aimed at live streaming and screen recording.
- 4
Sunshine
42.3KLizardByte/Sunshine · C++Sunshine is a self-hosted game streaming host that lets you play PC games remotely using any Moonlight client, with hardware-accelerated encoding on AMD, Intel, or Nvidia GPUs (or software encoding as a fallback).
- 5

ShareX
40.2KShareX/ShareX · C#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.
- 6

openscreen
39.9Ksiddharthvaddem/openscreen · TypeScriptOpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
- 7
Recordly
34.3Kwebadderallorg/Recordly · TypeScriptRecordly 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.
- 8

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

Cap
23.4KCapSoftware/Cap · RustAn open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.
- 10
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.
- 11

GSYVideoPlayer
21.5KCarGuo/GSYVideoPlayer · JavaGSYVideoPlayer is an open-source Android video player library that wraps several playback kernels — IJKPlayer, Media3 (ExoPlayer2), MediaPlayer and AliPlayer — behind one API, with caching, danmaku, subtitles, filters and ad support built in.
- 12
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.
- 13
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.
- 14

robotjs
12.8Koctalmage/robotjs · CRobotJS is a Node.js library for desktop automation: it controls the mouse and keyboard, and reads pixels from the screen.
- 15

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

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

robotgo
10.9Kgo-vgo/robotgo · GoA Go library for native cross-platform desktop automation: it drives the mouse and keyboard, reads the screen, manages windows and processes, and listens to global events — aimed at RPA, auto-testing and AI computer use.
- 18

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

tendedero
2.3Kalejandrobujan/tendedero · SwiftTendedero is a tiny native macOS app that hangs every screenshot you take on a line just below the menu bar, instead of letting it pile up on your Desktop.
- 20

iPhoneMirror
1.4KRayrenSX/iPhoneMirror · C#iPhoneMirror is a local Windows app that mirrors an iPhone or iPad's screen and audio over USB or AirPlay, with native D3D11 rendering, multi-device sessions, OBS-ready windows, and Bluetooth reverse control.
- 21
typesafe-computer-use
1.2Kawlevin/typesafe-computer-use · PythonA Python agent that drives your Mac toward a goal you type in plain English: it OCRs the screen, a cheap classifier picks each action, and it clicks — about $0.0002 per step.
- 22

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

jev-chat-jarvis-mac
499jev-chat/jev-chat-jarvis-mac · PythonA floating overlay for WeChat on macOS: the moment a message arrives, it shows the sender's likely intent, a 0-9 risk score with a suggested action, and ready-to-use reply candidates.
- 24

bluey-by-riley
424rbrown101010/bluey-by-riley · SwiftGoogly Eyes is a blueberry character that lives on your iPhone screen and points at things on your Mac with his own cursor. It pairs a Mac menu bar app with an iPhone app so he can see your screen, talk through OpenAI's Realtime API, and even control your computer when asked.
- 25

ocr-it
423thiagotigaz/ocr-it · JavaScriptOCR It is a Chrome and Firefox extension for reading paginated documents trapped in a viewer that won't let you select text — a scanned book, a slide deck, a PDF, or any reader. You pin a screen region once, then each hotkey press screenshots that rectangle, OCRs it offline, and appends the text to a running transcript.
- 26

quickscan
290yoli-mi/quickscan · RustQuickScan is a tiny Windows desktop app that sits in your system tray: hit a hotkey, drag a selection box over any QR code on screen, and it decodes it instantly so you can copy or open the result.
Related topics
Often tagged together