awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lihaoyun6 avatar

lihaoyun6/QuickRecorder

0
View on GitHub↗
7,969 stars·448 forks·Swift·agpl-3.0·25 viewslihaoyun6.github.io/quickrecorder↗

QuickRecorder

QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream.

The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magnification lens.

The application covers a broad range of capture capabilities, including system audio recording via loopback methods and the ability to record specific window regions. It supports the production of product demonstration videos and instructional content by combining multiple source streams into a synchronized recording.

Features

  • Screen Capture Utilities - Provides comprehensive tools for capturing the desktop, specific application windows, or individual apps.
  • Screen and Audio Capture - Captures desktop sessions, application windows, and system audio simultaneously in a synchronized recording.
  • Virtual Audio Routing - Redirects system audio output into a virtual input for synchronized internal sound recording.
  • Instructional Capture Enhancements - Includes a specialized tutorial toolset featuring mouse movement highlighting and a magnification lens.
  • Screen Recording Tools - Provides a professional suite for capturing screen activity, application windows, and mobile devices.
  • Camera Overlays - Embeds and positions live camera feeds as overlays on top of screen recordings to highlight the presenter.
  • Recorded Software Demonstrations - Provides the ability to create asynchronous video showcases of software functionality including integrated camera and audio feeds.
  • Visual Tutorial Creation - Provides tools for recording screen activity with highlighting and magnification to produce step-by-step instructional media.
  • System Audio Capture - Captures internal computer audio output alongside screen activity using a loopback method.
  • Multi-Device Stream Composition - Synchronizes video feeds from a computer and connected mobile devices into a single recording stream.
  • Multi-Device Video Capture - Captures content from a computer and connected mobile devices simultaneously in a single recording.
  • Alpha Channel Video Export - Produces video files in a format that preserves the alpha channel for transparent backgrounds.
  • Multi-Source Video Composition - Combines separate video feeds from screens, cameras, and mobile devices into a single synchronized recording stream.
  • Alpha Channel Overlays - Produces video files with transparent backgrounds using alpha-channel encoding for professional post-production overlays.
  • Cross-Platform Workflow Recording - Records computer screens and connected mobile devices simultaneously to showcase cross-platform workflows.
  • Input Event Animations - Renders real-time highlighting effects and magnification triggered by mouse and keyboard input events.
  • Overlay Rendering Engines - Uses an overlay rendering engine to place a secondary camera feed on top of the screen capture.
  • Alpha-Channel Exports - Preserves the alpha channel during video export to create recordings with transparent backgrounds.
  • Window Region Captures - Isolates specific screen regions by mapping window boundary coordinates directly to the system graphics buffer.
  • Floating Overlays - Renders a secondary camera view on a transparent top-level layer above the primary screen capture area.
  • Interaction Highlighting - Emphasizes mouse movements and provides a screen magnifier to make tutorials and demonstrations easier to follow.
  • Screen Capture Tools - Isolates specific application windows or screen regions for recording by mapping coordinate bounds.
  • Screen Recording - Listed in the “Screen Recording” section of the Awesome Mac awesome list.

Star history

Star history chart for lihaoyun6/quickrecorderStar history chart for lihaoyun6/quickrecorder

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does lihaoyun6/quickrecorder do?

QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream.

What are the main features of lihaoyun6/quickrecorder?

The main features of lihaoyun6/quickrecorder are: Screen Capture Utilities, Screen and Audio Capture, Virtual Audio Routing, Instructional Capture Enhancements, Screen Recording Tools, Camera Overlays, Recorded Software Demonstrations, Visual Tutorial Creation.

Which projects share features with lihaoyun6/quickrecorder?

Projects with overlapping indexed features include: seadve/kooha — Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording.… webadderallorg/recordly — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… wulkano/kap — Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It… capsoftware/cap — Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous… mathewsachin/captura — Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio…

Projects sharing features with QuickRecorder

These projects share indexed features with QuickRecorder. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • seadve/koohaSeaDve avatar

    SeaDve/Kooha

    3,262View on GitHub↗

    Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s

    Rustgnomegstreamergtk-rs
    View on GitHub↗3,262
  • webadderallorg/recordlywebadderallorg avatar

    webadderallorg/Recordly

    17,953View on GitHub↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    TypeScriptelectronfreelinux
    View on GitHub↗17,953
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
  • wulkano/kapwulkano avatar

    wulkano/Kap

    19,113View on GitHub↗

    Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,

    TypeScriptapertureappcapture
    View on GitHub↗19,113
  • Compare all 30 related projects→