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.

20Projects
465.8KStars in total
+419Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

20 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.3K
  2. #2 · ShareX/ShareX

    ShareX

    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.

    40.1K
  3. #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.

    34.1K
  1. 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.

  2. 5

    niri

    28.5Kniri-wm/niri · Rust

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

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

  4. 7

    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.

  5. 8

    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.

  6. 9

    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.

  7. 10

    web-ui

    16.6Kbrowser-use/web-ui · Python

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

  8. 11

    keycastr

    15.2Kkeycastr/keycastr · Objective-C

    KeyCastr is an open-source keystroke visualizer for macOS that displays your keystrokes and mouse clicks on screen, useful for screencasts, presentations, or pair programming.

  9. 12

    escrcpy

    12.1Kviarotel-org/escrcpy · JavaScript

    Escrcpy is a desktop GUI application that lets you display and control an Android device from your computer, built on top of the scrcpy engine.

  10. 13

    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.

  11. 14

    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.

  12. 15

    self-operating-computer

    10.3KOthersideAI/self-operating-computer · Python

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

  13. 16

    Dayflow

    7.3KJerryZLiu/Dayflow · Swift

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

  14. 17

    skill-recorder

    4.2Kmicrosoft/skill-recorder · TypeScript

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

  15. 18

    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.

  16. 19

    solari-cookbook

    192solari-sdk/solari-cookbook · Python

    A cookbook of small, runnable example programs for Solari, a service that gives you cloud browsers, sandboxes, and desktop VMs behind a single API key.

  17. 20

    caplo

    152icloudza/caplo · Swift

    签名用固定的开发证书,避免每次构建后屏幕录制授权失效。工程由 project.yml 生成,修改后执行 xcodegen generate。

Often tagged together