An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: pipewire

quickshell-mirror/quickshell

Flexible toolkit for making desktop shells with QtQuick, for Wayland and X11

Language: C++ - Size: 1.24 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 1,045 - Forks: 45

Michael-Sebero/Algiz-Linux

Algiz Linux is a High-Performance, Security-Focused Meta-Distribution of Artix Linux.

Language: Shell - Size: 60.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 56 - Forks: 0

dimtpap/obs-pipewire-audio-capture

🔊 Audio device and application capture for OBS Studio using PipeWire

Language: C - Size: 244 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 525 - Forks: 16

wwmm/easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications

Language: C++ - Size: 95 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7,728 - Forks: 302

qompassai/obs

Qompass AI on obs

Language: Python - Size: 52.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

AuricViolet/violet-nix

VioletNix NixOS config

Language: Nix - Size: 5.65 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

konyogony/wayclip 📦

OUTDATED. Open source instant replay tool for Wayland built in Rust.

Language: TypeScript - Size: 38.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

KeyofBlueS/current-volume

A tiny, lightweight and fast Bash script to show your system's audio volume.

Language: Shell - Size: 18.6 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

chadsr/dotfiles

My dotfiles, managed with stow.

Language: Shell - Size: 15.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 0

awawa-dev/HyperHDR

Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).

Language: C++ - Size: 60 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,534 - Forks: 159

hazelshantz/Easyeffects-IRS-profiles-database

A community maintained database of IRS+easyeffects profiles files, to be used with the convolver

Size: 479 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

fufexan/nix-gaming

Gaming on Nix

Language: Nix - Size: 1.02 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 763 - Forks: 67

qompassai/pipewire

Qompass AI on Pipewire

Language: Python - Size: 86.9 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

p-chan5/EasyPulse

A set of HQ presets for Easy Effects.

Size: 176 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 168 - Forks: 5

Curve/rohrkabel

🔌 A C++ Pipewire-API Wrapper

Language: C++ - Size: 578 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 68 - Forks: 6

jwillikers/piceiver

A 2.1 channel DIY audio receiver with S/PDIF input

Language: Nix - Size: 25 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 6 - Forks: 1

dimtpap/coppwr

Low level control GUI for the PipeWire multimedia server

Language: Rust - Size: 2.94 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 446 - Forks: 8

fooyin/fooyin

A customisable music player

Language: C++ - Size: 20.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,048 - Forks: 39

luisbocanegra/linux-guide-split-audio-ports

Split jack(headphones)/speakers outputs into individual sinks on Linux to allow simultaneous playback (listen to different audio streams on each port)

Language: Shell - Size: 4.39 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 72 - Forks: 5

mikeroyal/Pop_OS-Guide

Pop!_OS Guide. Pop!_OS is an Operating System developed by System76.

Language: Rust - Size: 744 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 289 - Forks: 21

UmarShaikh14/pw-pin

🔗 Simplify audio routing with pw-pin, a minimal service that runs with wireplumber or as a lightweight alternative for your streaming needs.

Language: Go - Size: 37.1 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

xaionaro-go/pw-pin

Simple pinning of pipewire connections

Language: Go - Size: 53.7 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

karlstav/cava

Cross-platform Audio Visualizer

Language: C - Size: 4.57 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 5,190 - Forks: 262

cyrinux/push2talk

Push-to-Talk: Seamless Integration with Wayland, X11, PulseAudio & PipeWire for linux 🎤

Language: Rust - Size: 1.4 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 3

Audio4Linux/JDSP4Linux

An audio effect processor for PipeWire and PulseAudio clients

Language: C - Size: 55 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1,185 - Forks: 41

tarpit-collective/cane

A small MIDI sequencer DSL designed around vectors and euclidean rhythms

Language: C++ - Size: 2.31 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 3

ByronAP/XVolume

A cross-platform .NET library for controlling system volume on Windows, macOS, and Linux.

Language: C# - Size: 121 KB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

mijorus/whisper

🎤 → 🎧️ Listen to your mic - with Pipewire

Language: Python - Size: 2.4 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 75 - Forks: 17

helander/elvira

elvira is an lv2 host for pipewire

Language: C - Size: 292 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0

murkl/arch-os

Arch Linux • Vanilla • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer • Recovery

Language: Shell - Size: 18.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 78 - Forks: 12

rafaelrc7/wayland-pipewire-idle-inhibit

Inhibit wayland idle when computer is playing sound

Language: Rust - Size: 281 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 3

folkertvanheusden/Kaboem

Kaboem is a simple audio-sequencer.

Language: C++ - Size: 4.84 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

vollowx/wp-swayidle

A program that manages swayidle depending on audio output

Language: C - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

tuxedocomputers/pulseeffects-presets

Collection of community-made presets for PulseEffects tailored for TUXEDO laptops.

Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 6

bill-of-materials/clockworks

A tg2 builder, to sync timecode broadcast clocks with a generated audio signal

Language: Makefile - Size: 336 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

m15-ai/Faster-Local-Voice-AI

A real-time, fully local voice AI system optimized for low-resource devices like an 8GB Ubuntu laptop with no GPU, achieving sub-second STT-to-TTS latency using Ollama, Vosk, Piper, and JACK/PipeWire. Open-source and privacy-focused for offline conversational AI.

Language: Python - Size: 293 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

mikeroyal/Perfect-Ubuntu-Guide

Ubuntu Guide. Learn about getting your Ubuntu Desktop/Server ready for development. Including Ubuntu Security, Graphics (AMD/NVIDIA/Intel ARC), and Software Apps.

Language: Shell - Size: 360 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 260 - Forks: 16

madand/runit-services

Runit service scripts

Language: Shell - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 98 - Forks: 15

Half-Shot/leafpipe

Language: Rust - Size: 673 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

siddhpant/broo

Connect your phone as microphone wirelessly. Supports both PipeWire and PulseAudio.

Language: Shell - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 154 - Forks: 9

Lipy700/Audio-Analyzer-OMEGA

# Audio-Analyzer-OMEGAA professional audio analyzer that delivers real-time spectrum analysis with studio-quality features. 🎶 Explore advanced audio metrics and visualizations for an enhanced listening experience. 🛠️

Language: Python - Size: 4.01 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

noriah/catnip

terminal audio visualizer for linux/unix/macOS/windblows*

Language: Go - Size: 2.61 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 257 - Forks: 13

dyegoaurelio/simple-wireplumber-gui

A simple GTK4 GUI for PipeWire

Language: Python - Size: 337 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 75 - Forks: 6

pwnholic/dotfiles

My Personal Dotfiles

Language: Lua - Size: 97.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

mikeroyal/PipeWire-Guide

PipeWire Guide. Learn about how PipeWire gives your Linux system a Professional Audio/Video Processing workflow.

Language: Shell - Size: 286 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1,257 - Forks: 36

apapamarkou/pipewire-controller

a simple to install and use tray icon to change samplerate and buffer size when using pipewire

Language: Python - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

performance-mixer/pmx

Performance Mixer - A pipewire based digital mixer

Language: C++ - Size: 396 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hazelshantz/Pipewire-Configuration-Files Fork of kthread0/dotfiles

Configuration files to improve Pipewire audio input/output

Size: 129 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

IceDBorn/pipewire-screenaudio

Extension to passthrough pipewire audio to WebRTC Screenshare

Language: JavaScript - Size: 289 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 173 - Forks: 5

kettek/pipewire-virtual-audio-gui

crummy little app to link app audio to a virtual microphone

Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

jturcotte/beskope

A desktop waveform visualizer for Wayland and PipeWire

Language: Rust - Size: 447 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

mkckr0/audio-share

Audio Share can share Windows/Linux computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't buy a new speaker😄.)

Language: C++ - Size: 3.47 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,518 - Forks: 73

iPowerWheels/MagicMouser

Spatial audio test window with real-time playback based on click position.

Language: C - Size: 1.52 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Soundux/Soundux

🔊 A cross-platform soundboard

Language: C++ - Size: 8.8 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1,717 - Forks: 65

Elvyria/Mixxc

Minimalistic and flavorful volume mixer for widget enthusiasts.

Language: Rust - Size: 284 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 42 - Forks: 1

GioF71/player-launchers

A set of tools to configure and run your players using environment variables

Language: Python - Size: 78.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

vranki/melunaru

Virtual audio mixing with really long cables

Language: Python - Size: 172 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

stephanlachnit/libspa-aac

Freestanding AAC plugin for pipewire

Language: C - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jmansar/wavexlr-on-linux-cfg

Unofficial instructions to fix issues with Wave XLR on Linux

Language: Lua - Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

toffelwurst/g6-micfix

Automatic microphone input fix for Sound BlasterX G6 on Linux. Dynamic card detection, systemd integration, Pipewire and PulseAudio ready.

Language: Shell - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Bundy01/EasyEffects-Presets

Presets for EasyEffects (Bose, Music, Sony and Video).

Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 36 - Forks: 0

xaionaro-go/audio

A package for Go to playback, record and process audio

Language: Go - Size: 168 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

luisnquin/hyprstfu

Utility to mute Hyprland windows for PulseAudio and Pipewire (ask for a release)

Language: Go - Size: 48.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

stronnag/wayfarer

screen recorder for GNOME / Wayland / pipewire

Language: Vala - Size: 374 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 116 - Forks: 3

xaionaro-go/equalizer-easyeffects2pipewire

Converter of an EasyEffects equalizer preset to a PipeWire filter config

Language: Go - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

rehans/pipewire-client

A client to the PipeWire API

Language: C++ - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

aenawi/lenovo-legion-linux-audio

A comprehensive guide for fixing audio issues on Lenovo Legion Pro 7 laptops running Linux (Fedora/Ubuntu). Includes step-by-step solutions for PipeWire configuration and driver setup. Tested on Fedora 41, community testing needed for Ubuntu.

Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Curve/gpu-screen-recorder-all-audio

📽️ A small program which allows gpu-screen-recorder to record all desktop-audio as well as your microphone

Language: C++ - Size: 5.86 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

gaheldev/pipewire-settings

Gnome extension to quickly set pipewire's samplerate and buffer size

Language: JavaScript - Size: 85 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

arcbjorn/arc-arch-linux-installation-guide

Arch linux installation guide (Wayland): btrfs, pipewire, sway, ly, wofi, waybar, dunst, foot

Language: Shell - Size: 90.8 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 5

pgaskin/spicy-kvm

Almost like a KVM switch, but using SPICE, a virtual machine, and a dedicated GPU with a regular monitor connected to both machines.

Language: C - Size: 55.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

kiosion/alsa-motu-m2

Information about using the MOTU M2 under Alsa on Linux

Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 1

luminoucid/hyprland-audio-switch

Little python script to switch / toggle between headphones and speakers on linux systems, with keybind option for hyprland.

Language: Python - Size: 339 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

cassiofb-dev/void-linux-xfce4-themes-and-config

My custom themes, config and programs on Void Linux XFCE4

Size: 872 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

theCarlG/pw-nvidia-denoiser

Pipewire NVIDIA Denoiser DSP Filter

Language: C - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 1

YurinDoctrine/.config

Language: Shell - Size: 22.3 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

logicadjacent/piperoll

Install fresh versions of PipeWire and WirePlumber on a point-release distro, like Ubuntu and Debian.

Language: Shell - Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

AFCMS/ultimate-revenge

Jumpscare anyone touching your computer!

Language: Python - Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

savonet/ocaml-pipewire

OCaml bindings to the PipeWire library.

Language: OCaml - Size: 29.3 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

soukev/i3blocks-volume-pipewire-clj

Pipewire volume control script for i3blocks with support for subscription and button events at the same time.

Language: Clojure - Size: 24.4 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

AbrarAbe/pwrate

Sample rate manager for your PipeWire audio system

Language: Shell - Size: 15.6 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Safari77/peqwire

Read EasyEffects PEQ parameter file and output pipewire libpipewire-module-filter-chain configuration using LSP plugin "http://lsp-plug.in/plugins/ladspa/para_equalizer_x32_lr".

Language: Python - Size: 248 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

sharon-xa/simuaudio

SimuAudio is a command-line tool for managing simultaneous audio playback between multiple devices using PipeWire's module-null-sink.

Language: Go - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Microeinstein/plain-scripts

Curated collection of scripts I have written or discovered in the last few years.

Language: Shell - Size: 252 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

kotleni/sndchprev-linux

Sound channels direction preview for games on Linux. (X11 and PipeWire only)

Language: CMake - Size: 331 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

Zonric/dotfiles

Zonric's dotFiles

Language: Shell - Size: 211 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

ikrivosheev/pa-notify

PulseAudio or PipeWire volume notification

Language: C - Size: 16.6 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 2

marvin1099/PipewireSaveLoad

Python script to save and load your pipewire wires also some search functions are included that can be used for automation.

Language: Python - Size: 53.7 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

mburakov/streamer

Lightweight screen streaming server

Language: C - Size: 161 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

mzivic7/easyeffects-record

Python script that plays and records audio file through Easy Effects

Language: Python - Size: 23.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

TheBoctor/ptt

Small and independent, but very opinionated push-to-talk helper application.

Language: C++ - Size: 755 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Zigazou/hyperboom-duo-stereo

Creates a virtual device with Pipewire to use Ultimate Ears Hyperboom bluetooth speakers in stereo mode.

Language: Shell - Size: 18.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

EHfive/pw-capture

Vulkan/OpenGL (game) capture for PipeWire

Language: Rust - Size: 221 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 14 - Forks: 1

arcnmx/wireplumber.rs

wireplumber rust bindings

Language: Rust - Size: 24.5 MB - Last synced at: 5 months ago - Pushed at: 12 months ago - Stars: 25 - Forks: 4

MoodyReaper/dotfiles

My dotfiles (ArchLinux + Fish + Sway)

Language: Shell - Size: 368 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

CZnavody19/pwmidicontrol

Control PipeWire volume using a MIDI device

Language: C++ - Size: 24.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Ax9D/pw-viz

Pipewire graph editor written in Rust. WIP⚠️

Language: Rust - Size: 545 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 235 - Forks: 15

Orbsa/hyprland-pipewire-focused-volume-adjust

A neat script to adjust the focused windows volume using media keys

Language: Shell - Size: 1.95 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mburakov/receiver

Lightweight screen streaming client

Language: C - Size: 139 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

EHfive/pwconf-merge

Language: JavaScript - Size: 46.9 KB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0