Record your screen, ship a demo. Free and open-source, GPU-accelerated, no watermarks, no subscriptions. Windows, macOS, Linux. Actively maintained.
Screen Capture GitHub Repositories (2026) · Open Source Tools
Discover the best Screen Capture open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Play your Nintendo Switch or Switch Lite on your PC: stream games at up to 1080p60 with sound over USB-C or the network, no dock or capture card. Record MP4, take native-resolution screenshots, or use it as a webcam. Atmosphère sysmodule + viewers for Windows, Linux, macOS and Android/Android Tv
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
Free, open-source screenshot tool, screen recorder, and video editor for Mac. Auto-zoom, smooth cursor, captions, OCR, scrolling capture, and annotations. Native, private, no account.
A fast, no-nonsense clip recorder and trimmer for macOS, Windows and Linux
vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window. Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help
⌘⌘ - A lightweight, native macOS screenshot tool that lives in your menu bar. Double-tap ⌘ Command to capture any region of your screen — instantly copied to clipboard, or annotate first with pen and mosaic tools.
XCap is a cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).
📡 Open-source, self-hosted WebRTC live broadcasting platform for real-time video, audio, and screen streaming. Build your own broadcasting solution for webinars, events, presentations, announcements, and live online communication without relying on a hosted video platform.
Java Android screen mirroring example: MediaProjection + MediaCodec, H.264/VP8 over TCP/UDP to FFmpeg/FFplay. Android 5.0+. Video only.
Android screen and sound recording/streaming app
Uptooda is a program for uploading images, screenshots and other files to a few dozen file hosting services. It can make screenshots, record videos from the screen, and has an integrated image editor.
DirectN AOT compatible version. Only for .NET Core 10 and beyond. Interop Code for : DXGI, WIC, DirectX 9 to 12, Direct2D, Direct Write, Direct Composition, Media Foundation, WASAPI, CodecAPI, GDI, Spatial Audio, DVD, Windows Media Player, UWP DXInterop, WinUI3, etc.
Native, local-first macOS screenshot, annotation, and pinboard tool.
Free, open-source screen recorder for macOS. A share link the moment you stop, then auto-zoom, smooth cursor and captions under the same link. Native Swift, your own S3/R2 bucket, CLI and MCP server. A Loom and Screen Studio alternative.
Screenshots, markup and screen recording for macOS and Windows, in Rust. Under 1.5 MB, and idles at about 12 MB of memory.
A native macOS screen recorder that turns screen recordings into context for AI agents. Capture bugs, demos, and workflows—saved locally.
🛡️ A React Native library to prevent and detect for screen capture, screenshots and app switcher for enhanced security. Fully compatible with both Expo and CLI.
Your new favorite, free, and open source screenshot tool