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.

26Projects
711.3KStars in total
+639Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

26 projects · by stars

  1. #1 · Genymobile/scrcpy

    scrcpy

    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.

    152.4K
  2. #2 · rustdesk/rustdesk

    rustdesk

    RustDesk is an open-source remote desktop application written in Rust, positioned as a self-hostable alternative to TeamViewer.

    126.2K
  3. #3 · obsproject/obs-studio

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

    77.7K
  1. 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).

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

  3. 6

    openscreen

    39.9Ksiddharthvaddem/openscreen · TypeScript

    OpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.

  4. 7

    Recordly

    34.3Kwebadderallorg/Recordly · TypeScript

    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.

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

  6. 9

    Cap

    23.4KCapSoftware/Cap · Rust

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

  7. 10

    screenpipe

    22Kscreenpipe/screenpipe · Rust

    screenpipe 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. 11

    GSYVideoPlayer

    21.5KCarGuo/GSYVideoPlayer · Java

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

  9. 12

    Kap

    19.4Kwulkano/Kap · TypeScript

    Kap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.

  10. 13

    screenity

    18.8Kalyssaxuu/screenity · JavaScript

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

  11. 14

    robotjs

    12.8Koctalmage/robotjs · C

    RobotJS is a Node.js library for desktop automation: it controls the mouse and keyboard, and reads pixels from the screen.

  12. 15

    WebRTC-Experiment

    12.1Kmuaz-khan/WebRTC-Experiment · JavaScript

    A one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.

  13. 16

    SmarterStreaming

    11.2Kdaniulive/SmarterStreaming · Java

    SmarterStreaming (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.

  14. 17

    robotgo

    10.9Kgo-vgo/robotgo · Go

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

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

  16. 19

    tendedero

    2.3Kalejandrobujan/tendedero · Swift

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

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

  18. 21

    typesafe-computer-use

    1.2Kawlevin/typesafe-computer-use · Python

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

  19. 22

    NeuralScreen

    1.1Kperseval-BLR/NeuralScreen · Python

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

  20. 23

    jev-chat-jarvis-mac

    499jev-chat/jev-chat-jarvis-mac · Python

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

  21. 24

    bluey-by-riley

    424rbrown101010/bluey-by-riley · Swift

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

  22. 25

    ocr-it

    423thiagotigaz/ocr-it · JavaScript

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

  23. 26

    quickscan

    290yoli-mi/quickscan · Rust

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

Often tagged together