Sponsoring and donating
-
For businesses
If you would like to sponsor development of a particular feature, get a consultation, extended support, or are interested in other paid work related to my open-source projects, please see this page.
-
For users
If you would like to support my open-source work, you’re welcome to make a one-time or recurring donation on these platforms:
- My personal accounts: Buy Me a Coffee, Liberapay, PayPal
- Roc Streaming team accounts: GitHub Sponsors, Open Collective, Liberapay
I keep track of personal donations here: donation history.
Donations directly help me allocate more time to open-source. Thank you!
Audio-related projects
-
Roc Streaming
Roc is a large project providing tooling for real-time audio streaming. I’m grateful to be one of its founders and core maintainers.
Main repo: roc-toolkit
Sound server modules: roc-pulse, roc-vad
Streaming daemon: rocd
User app: roc-droid
-
libASPL
C++17 library for creating macOS Audio Server plug-ins (virtual audio devices).
-
signal-estimator
Tool to measure latency and other characteristics of an audio loopback.
-
webrtc-cli
Command-line WebRTC peer.
-
MiniSAPListener
Command-line tool to listen to SAP/SDP announcements.
Libraries and tools
-
httpexpect
Go library for end-to-end HTTP and REST API testing.
-
cobradoc
Go library that automatically generates documentation for CLI tools.
-
reclog
Tool to capture command output via a PTY.
-
httpshd
Tiny HTTP server that runs shell commands.
-
md-authors
Tool for generating a contributors list in markdown format.
-
linuxdeployqt6.py
Small tool to make Linux Qt6 applications self-contained.
Emacs packages
-
om-dash
Building blocks for org-based dashboards.
-
transient-compile
Dynamic transient menu for compilation.
-
project-headerline
Customizable project headerline.