Topics / #webcam

Webcam projects on GitHub

Capturing and processing video from webcams, including filters and effects.

As of , the most-starred Webcam projects on GitHub are scrcpy (152.4K stars), Deep-Live-Cam (97.1K stars) and openscreen (39.9K stars). GitHub.Locker tracks 20 Webcam repositories with 502.6K stars combined. The fastest-growing on October 16 was Recordly, with +176 stars in a day.

20Projects
502.6KStars in total
+317Stars 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.4K
  2. #2 · hacksider/Deep-Live-Cam

    Deep-Live-Cam

    Deep-Live-Cam is an app that performs real-time face swapping and one-click video deepfakes using just a single source image, working live through your webcam or on existing images/videos.

    97.1K
  3. #3 · siddharthvaddem/openscreen

    openscreen

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

    39.9K
  1. 4

    Recordly

    34.1Kwebadderallorg/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.

  2. 5

    DeepFaceLive

    31Kiperov/DeepFaceLive · Python

    DeepFaceLive is a Windows desktop app for real-time face swap: it replaces the face from your webcam — or the face in a video — with a trained face model, aimed at PC streaming and video calls.

  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

    deepface

    23.6Kserengil/deepface · Python

    DeepFace is a lightweight Python framework for face recognition and facial attribute analysis: it verifies whether two faces match, finds who someone is, and predicts age, gender, emotion and race.

  5. 8

    webrtc

    16.8Kpion/webrtc · Go

    A pure Go implementation of the WebRTC API: Go programs can exchange real-time audio, video and data with browsers and other peers, with no Cgo and no native WebRTC libraries.

  6. 9

    avatarify-python

    16.5Kalievk/avatarify-python · Python

    It puts photorealistic animated avatars into Zoom, Skype and other video-conferencing apps: instead of your webcam feed, an AI model drives a face photo with your movements.

  7. 10

    samples

    14.6Kwebrtc/samples · JavaScript

    This is the official collection of WebRTC JavaScript code samples, demonstrating how to use WebRTC APIs for real-time audio, video, and data communication in the browser.

  8. 11

    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.

  9. 12

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

    StreamDiffusion

    10.8Kcumulo-autumn/StreamDiffusion · Python

    StreamDiffusion is a pipeline-level library for real-time, interactive diffusion image generation, letting you turn text prompts or a live webcam/screen feed into generated images at high frame rates.

  11. 14

    freemocap

    10.5Kfreemocap/freemocap · TypeScript

    FreeMoCap is a free, open-source motion capture system that uses ordinary cameras (not expensive marker suits) to let researchers, educators, and hobbyists capture human movement in 3D.

  12. 15

    barehands

    1.1Kjaredrhod/barehands · HTML

    Barehands turns your webcam into a hand-tracked interface for an AI: notes, images, and 3D models float over your camera feed as glass cards that you pinch, throw, stretch, and explode apart with your bare hands, no headset or controllers required.

  13. 16

    itsgiving

    1.1Kgazijarin/itsgiving · Python

    It is a webcam tool that detects your facial expression or hand gesture and overlays a matching meme on top of your face in real time, tracking you as you move in frame.

  14. 17

    BibaYanji

    957Bibapcs/BibaYanji · C

    BibaYanji (笔吧验机) is a Windows desktop tool for checking a new or secondhand PC against its order spec: it auto-collects CPU, GPU, RAM, disk, network card, screen and battery info so you can verify them item by item and mark the machine as passed, plus it bundles keyboard, dead-pixel, camera/mic/speaker, stress-test and disk-benchmark checks.

  15. 18

    camera-to-blender

    848ahujasid/camera-to-blender · JavaScript

    A tool that turns a photo of a real object into a 3D model and automatically imports it into Blender — point your phone at something, snap a photo, and the model appears in Blender within about a minute.

  16. 19

    Real-Time-Person-Elderly-Fall-Detection-System

    275AwaisShah75/Real-Time-Person-Elderly-Fall-Detection-System · Python

    It's an edge AI computer vision system that detects falls in real time, especially for elderly people, even when partially hidden behind furniture, while avoiding false alarms from normal activities like sitting or sleeping.

  17. 20

    meowmeowcatcam

    253catherpiee/meowmeowcatcam · Python

    A webcam gesture-meme detector: it watches your hand gestures and head movements through your camera and pops up a matching cat meme next to your live feed in real time.

Often tagged together