awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to johnboiles/obs-mac-virtualcam

Open-source alternatives to Obs Mac Virtualcam

30 open-source projects similar to johnboiles/obs-mac-virtualcam, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Obs Mac Virtualcam alternative.

  • alievk/avatarify-pythonalievk 的头像

    alievk/avatarify-python

    16,515在 GitHub 上查看↗

    Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements from a live camera feed onto a static image. It creates photorealistic animated avatars that mimic a user's movements for use in video software. The project includes a remote GPU inference client that offloads heavy computational workloads to a remote server, allowing high-performance animations to run on low-spec hardware. It also features a virtual webcam driver to route synthetic video streams into video conferencing applications as a standard camera device. The system prov

    Python
    在 GitHub 上查看↗16,515
  • obsproject/obs-websocketobsproject 的头像

    obsproject/obs-websocket

    4,317在 GitHub 上查看↗

    obs-websocket is a WebSocket remote control plugin and extension for OBS Studio. It functions as a JSON-RPC network API that allows external devices and applications to manage software settings, scenes, and streaming operations. The project provides a standardized network protocol that enables remote command execution and event-driven state synchronization. It secures these connections using salted-challenge authentication to verify client identity. The interface covers a broad range of production capabilities, including scene and source management, audio level control, and output management

    C++hacktoberfestobs-studioremote-control
    在 GitHub 上查看↗4,317
  • steveseguin/vdo.ninjasteveseguin 的头像

    steveseguin/vdo.ninja

    3,910在 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
    在 GitHub 上查看↗3,910

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • iperov/deepfaceliveiperov 的头像

    iperov/DeepFaceLive

    30,536在 GitHub 上查看↗

    DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming

    Pythondeepfakefaceswapmachine-learning
    在 GitHub 上查看↗30,536
  • microsoft/windows-driver-samplesmicrosoft 的头像

    microsoft/Windows-driver-samples

    7,772在 GitHub 上查看↗

    This repository is a collection of reference source code and implementation examples for developing drivers using the Windows Driver Kit. It provides hardware device driver samples and development templates for building kernel-mode software that enables communication between the Windows operating system and hardware devices. The library includes examples for creating universal Windows drivers, which utilize a shared set of interfaces to operate across multiple versions of the operating system. It also contains specialized implementation samples for various hardware categories, including netwo

    C
    在 GitHub 上查看↗7,772
  • vhonowslend/streamfx-publicVhonowslend 的头像

    Vhonowslend/StreamFX-Public

    4,158在 GitHub 上查看↗

    StreamFX-Public is a collection of OBS Studio plugins and software components designed for broadcast enhancement. It provides a suite of visual effects, filters, hardware-accelerated encoders, and professional video encoding tools to expand the capabilities of the host application. The project distinguishes itself through the support of professional mezzanine video codecs, including DNxHR, ProRes, and Cineform, for high-fidelity post-production editing. It also implements hardware-accelerated recording via GPU cores and AMD AMF to reduce CPU overhead during live broadcasts. The toolset cover

    C++addonamdav1
    在 GitHub 上查看↗4,158
  • bozbez/win-capture-audiobozbez 的头像

    bozbez/win-capture-audio

    4,004在 GitHub 上查看↗

    win-capture-audio is an OBS Studio plugin and extension for Windows that captures independent application audio streams. It functions as a Windows application audio router to isolate specific sound sources for recording or streaming. The project focuses on application audio isolation, allowing users to route audio from a single running program while ignoring other background sounds, notifications, or system audio. This enables the management of game stream audio by separating game sound from voice chat or music.

    C++
    在 GitHub 上查看↗4,004
  • imbushuo/mac-precision-touchpadimbushuo 的头像

    imbushuo/mac-precision-touchpad

    10,350在 GitHub 上查看↗

    This project is a Windows Precision Touchpad driver and Apple Trackpad HID driver. It functions as an input device gesture driver that converts raw touch data from Apple trackpads and MacBooks into native multi-touch gestures and precise pointer movement. The driver implements the precision touchpad protocol to enable native Windows gesture and pointer controls for Apple hardware. This allows the operating system to recognize Apple trackpads as precision touchpads, replacing basic mouse functionality with native multi-finger swipes and precise scrolling. The implementation covers kernel-mode

    Capple-macbookbluetoothbluetooth-hid
    在 GitHub 上查看↗10,350
  • axboe/liburingaxboe 的头像

    axboe/liburing

    3,690在 GitHub 上查看↗

    liburing is a C library that provides a low-level wrapper for the Linux kernel io_uring interface. It serves as a programming interface for executing non-blocking disk and network operations and abstracts the system calls required to communicate with the Linux kernel. The library focuses on reducing system call overhead and context switching for high-throughput data processing. It implements mechanisms for shared ring buffers, zero-copy buffer registration, and fixed-file descriptor mapping to minimize internal lookup and reference counting overhead. The project covers asynchronous input and

    C
    在 GitHub 上查看↗3,690
  • linux-surface/linux-surfacelinux-surface 的头像

    linux-surface/linux-surface

    7,413在 GitHub 上查看↗

    This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface devices. It focuses on building and patching the Linux kernel to provide driver support for proprietary hardware components that are missing from the upstream source. The system includes a secure boot kernel signing mechanism and a process for enrolling custom keys into the system firmware. This allows the execution of patched kernels while maintaining system security protections. The project covers peripheral driver support for touchscreens, styluses, and keyboards, as well

    Shelllinuxlinux-surfacesurface-devices
    在 GitHub 上查看↗7,413
  • apple/darwin-xnuapple 的头像

    apple/darwin-xnu

    11,258在 GitHub 上查看↗

    XNU is a hybrid operating system kernel that combines a microkernel architecture with a monolithic layer for system services. It provides a foundation for operating system development, incorporating standardized system-call interfaces, a modular device driver framework, and mandatory access control security. The architecture features a Mach-based microkernel and a BSD-based monolithic layer. It utilizes a message-passing inter-process communication bus for secure data exchange between isolated kernel components and user-space processes, alongside an object-oriented driver framework that decou

    C
    在 GitHub 上查看↗11,258
  • openbsd/srcopenbsd 的头像

    openbsd/src

    3,808在 GitHub 上查看↗

    This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a Unix-like operating system focused on a secure, portable, and multi-user environment, featuring a C-based system kernel that manages hardware resources and provides essential services. The project provides a source-based system construction model to compile the core kernel and base utilities from raw files. It includes a cross-compilation toolchain for generating the tools and headers necessary to build binaries for target architectures different from the host machine. The codeb

    Copenbsd
    在 GitHub 上查看↗3,808
  • peterl1n/backgroundmattingv2PeterL1n 的头像

    PeterL1n/BackgroundMattingV2

    7,178在 GitHub 上查看↗

    BackgroundMattingV2 is a deep learning background matting tool and real-time image segmentation framework. It provides a system for isolating foreground subjects from high-resolution images and video feeds in real time. The project includes a deep learning model trainer for optimizing matting models through base convergence and end-to-end refinement. It also functions as a cross-runtime model exporter, converting trained neural networks into interchangeable formats for deployment across different software environments and hardware runtimes. The framework supports streaming processed webcam f

    Pythoncomputer-visionmachine-learningmatting
    在 GitHub 上查看↗7,178
  • royshil/obs-backgroundremovalroyshil 的头像

    royshil/obs-backgroundremoval

    4,120在 GitHub 上查看↗

    This project is a plugin for OBS Studio that uses neural networks to isolate subjects from backgrounds in real-time video streams. It functions as an AI video segmentation tool that predicts portrait masks to create virtual green-screen effects without the need for physical hardware. The software includes a real-time depth estimation filter that identifies scene depth to produce a blurred background while keeping the foreground subject in focus. It also provides low-light video enhancement to improve visibility and visual quality for portrait video captured in poorly lit environments. The pl

    C++background-segmentationcomputer-visionimage-segmentation
    在 GitHub 上查看↗4,120
  • sorayuki/obs-multi-rtmpsorayuki 的头像

    sorayuki/obs-multi-rtmp

    4,913在 GitHub 上查看↗

    obs-multi-rtmp is a plugin for OBS Studio that enables streaming a single video feed to multiple RTMP destinations simultaneously. It functions as an extension to the broadcasting software to add output destination management for live streams. The tool duplicates a live video stream and sends it to several different streaming platforms at once. This allows for simultaneous RTMP broadcasting to redundant or distributed endpoints without duplicating encoders. The project manages multi-platform live streaming through multiplexed RTMP streaming and socket-based data replication. It employs async

    C++
    在 GitHub 上查看↗4,913
  • apache/nuttxapache 的头像

    apache/nuttx

    3,912在 GitHub 上查看↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Cembeddedmcumicrocontroller
    在 GitHub 上查看↗3,912
  • sysprog21/lkmpgsysprog21 的头像

    sysprog21/lkmpg

    8,511在 GitHub 上查看↗

    The Linux Kernel Module Programming Guide is an educational resource that teaches how to write, compile, and manage loadable kernel modules for modern Linux kernels. It covers the complete lifecycle of kernel modules, from building and loading to unloading and debugging, with a focus on extending kernel functionality without recompiling the entire kernel. The guide provides comprehensive coverage of core kernel programming concepts including dynamic module loading, file-operation registration, interrupt handling, kernel-user data copying, concurrency control, and deferred task scheduling. It

    TeXbookscdevice-driver
    在 GitHub 上查看↗8,511
  • v4l2loopback/v4l2loopbackv4l2loopback 的头像

    v4l2loopback/v4l2loopback

    4,197在 GitHub 上查看↗

    v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between applications. It functions as a software-defined video source, simulating physical hardware to provide a standard video input for applications that require a capture device. The project enables video stream routing by piping data from one process to another using the Video4Linux2 standard. It includes mechanisms for device capability masking and conditional reporting to bypass strict hardware detection requirements in external software. The driver provides tools for virtual camera si

    C
    在 GitHub 上查看↗4,197
  • xiaowenxia/embedded-notesxiaowenxia 的头像

    xiaowenxia/embedded-notes

    3,998在 GitHub 上查看↗

    embedded-notes is a collection of technical study guides and development notes focused on embedded Linux, Linux kernel internals, and C programming. It serves as a reference for embedded systems development and a preparation resource for technical interviews in the field. The project provides detailed documentation on writing device drivers, managing virtual memory, and understanding kernel internals. It also includes guides on IoT network protocols, such as MQTT and TCP/IP, and outlines the architectural details of chip architectures and hardware peripherals. The material covers a broad sur

    armcdriver
    在 GitHub 上查看↗3,998
  • fishinabarrel/linux-kernel-module-rustfishinabarrel 的头像

    fishinabarrel/linux-kernel-module-rust

    1,340在 GitHub 上查看↗

    This project provides a development framework for writing loadable Linux kernel modules using the Rust programming language. It establishes a methodology for safe systems programming by enforcing memory and thread safety within the restricted execution environment of the kernel, allowing developers to extend operating system functionality while preventing common memory corruption errors. The framework distinguishes itself through automated generation of type-safe foreign function interfaces, which bridge high-level code with low-level kernel headers and system structures. It maps high-level s

    Rust
    在 GitHub 上查看↗1,340
  • lipku/livetalkinglipku 的头像

    lipku/LiveTalking

    8,042在 GitHub 上查看↗

    LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic speech with facial movements. It functions as a real-time orchestrator that connects large language models and text-to-speech services to neural-rendered digital humans. The project distinguishes itself through low-latency streaming capabilities and the ability to handle real-time conversational interruptions. It supports advanced audio-visual customization, including human voice cloning and the ability to drive avatar expressions using real-time webcam data. The platform cov

    Pythonaigcdigihumandigital-human
    在 GitHub 上查看↗8,042
  • noctalia-dev/noctalia-shellnoctalia-dev 的头像

    noctalia-dev/noctalia-shell

    3,988在 GitHub 上查看↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    QMLdotfileshyprlandlinux
    在 GitHub 上查看↗3,988
  • fangfufu/linux-fake-background-webcamfangfufu 的头像

    fangfufu/Linux-Fake-Background-Webcam

    1,697在 GitHub 上查看↗

    This project is a system-level utility for Linux that intercepts, modifies, and presents live webcam feeds as standard virtual video devices. By creating a bridge between physical hardware and user-space applications, it allows video conferencing software to consume processed streams as if they were native camera inputs. The software distinguishes itself through its ability to manage the lifecycle of video processing tasks as persistent background services. It monitors virtual device activity to dynamically allocate resources, ensuring that image processing and hardware usage are suspended wh

    Pythonakvcammediapipeopencv-python
    在 GitHub 上查看↗1,697
  • sensity-ai/dotsensity-ai 的头像

    sensity-ai/dot

    4,529在 GitHub 上查看↗

    Dot is a deep learning face swap tool used to replace faces in live video streams, recorded media, and static images. It functions as a deepfake media processor and real-time video manipulator that applies facial transformations through neural network mapping. The system includes a virtual camera video injector that routes processed output into a system-level virtual device to simulate a physical hardware webcam. This allows generated video to be used within third-party video conferencing software. The tool supports real-time source switching via keyboard inputs to toggle between different s

    Python
    在 GitHub 上查看↗4,529
  • eunomia-bpf/bpf-developer-tutorialeunomia-bpf 的头像

    eunomia-bpf/bpf-developer-tutorial

    4,145在 GitHub 上查看↗

    This project is an educational resource providing a comprehensive development tutorial for writing and loading eBPF programs using C, Go, and Rust within the Linux kernel. It serves as a technical guide for developing custom logic to execute directly in the kernel. The materials cover specialized domains including kernel observability and tracing, security implementation for intrusion detection, and high-performance network engineering for packet filtering and load balancing. It also includes dedicated manuals for Linux kernel tracing and the use of kprobes, uprobes, and tracepoints. The pro

    Cbpfebpfexamples
    在 GitHub 上查看↗4,145
  • ardour/ardourArdour 的头像

    Ardour/ardour

    5,057在 GitHub 上查看↗

    Ardour is a digital audio workstation, multitrack audio mixer, and MIDI sequencer. It functions as a non-linear audio editor and a plugin host for running third-party effects and instruments. The system provides specialized capabilities for post-production audio scoring through video frame synchronization, as well as live performance sequencing for triggering clips and patterns in real-time. It also supports tactile mixing via control surface mapping and hardware controller configuration. The software covers a broad range of audio production needs, including multitrack recording, MIDI sequen

    C++audioc-plus-plusdaw
    在 GitHub 上查看↗5,057
  • larksuite/clilarksuite 的头像

    larksuite/cli

    14,291在 GitHub 上查看↗

    Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

    Go
    在 GitHub 上查看↗14,291
  • ramonunch/altsnapRamonUnch 的头像

    RamonUnch/AltSnap

    4,663在 GitHub 上查看↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Cdesktopwindow-managerwindows
    在 GitHub 上查看↗4,663
  • campsite/campsitecampsite 的头像

    campsite/campsite

    4,829在 GitHub 上查看↗

    Campsite is an asynchronous communication tool and integrated workspace suite designed for team coordination and knowledge sharing. It provides a unified interface that combines long-form posts, documentation, and project tracking to reduce the noise associated with real-time chat. The platform is an LLM-powered collaboration environment that uses large language models to generate concise summaries and recaps of extensive conversation threads and meeting transcripts. It further distinguishes itself as a webhook automation gateway, enabling the synchronization of internal discussions with exte

    TypeScript
    在 GitHub 上查看↗4,829
  • zulip/zulipzulip 的头像

    zulip/zulip

    24,696在 GitHub 上查看↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Pythonapachechatcollaboration
    在 GitHub 上查看↗24,696