SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C WebRTC Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
-
Kamailio
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms, focusing on flexibility, security and scalability
-
-
Project mention: Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC | news.ycombinator.com | 2025-10-09
-
amazon-kinesis-video-streams-webrtc-sdk-c
Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
Project mention: Show HN: AI Toy I worked on is in stores, media code OSS | news.ycombinator.com | 2025-10-131.) Not something I did. I only worked on the software.
4.) Contracted because I wrote the Open Source libraries it uses. I created https://github.com/pion/webrtc and https://webrtcforthecurious.com the company reached out to me because https://github.com/sepfy/libpeer didn't work with Pion. Turned out to be a libpeer bug (which I fixed)
> were you really hooked
I have been doing hardware + WebRTC with lots of different projects since then. https://www.youtube.com/@seandubois86 unpaid, that's my proof at least :)
> Hooked on the technology stack.
Yes I enjoy doing WebRTC + C https://github.com/awslabs/amazon-kinesis-video-streams-webr... (one of original authors) so I enjoy the tech a lot.
> Hooked talking to Santa
I enjoy the unexpected behaviors of Voice AI at this moment in time. In the video I asked Santa about pi, and it responded in a way I didn't expect. I find it absurd/entertaining.
> Do you have kids that you built it for
Yes. I have a few toys/personalities that I built for my kid. They make up funny scenarios/personalities and I change the prompt and put it in a different toy. It's fun.
-
OBS-studio-webrtc
DEPRECATED - This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.
-
-
-
android-vad
Android Voice Activity Detection (VAD) library. Supports WebRTC VAD GMM, Silero VAD DNN, Yamnet VAD DNN models.
-
-
-
-
-
-
-
Protozoa
Code for the paper "Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC" [ACM SIGSAC CCS '20]
C WebRTC discussion
C WebRTC related posts
-
Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC
-
Show HN: AI Toy I worked on is in stores, media code OSS
-
A fast WebTransport implementation in C
-
Open Source security camera on Raspberry Pi
-
VoRS: Vo(IP) Simple Alternative to Mumble
-
OBS merges AV1 support for WebRTC
-
WebRTC for the Curious
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source WebRTC projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | janus-gateway | 9,106 |
| 2 | freeswitch | 4,904 |
| 3 | Kamailio | 2,837 |
| 4 | baresip | 2,119 |
| 5 | libpeer | 1,517 |
| 6 | amazon-kinesis-video-streams-webrtc-sdk-c | 1,198 |
| 7 | OBS-studio-webrtc | 610 |
| 8 | libjuice | 596 |
| 9 | nbnet | 556 |
| 10 | android-vad | 492 |
| 11 | kurento | 435 |
| 12 | rawrtc | 390 |
| 13 | violet | 299 |
| 14 | tiny-webrtc-gw | 91 |
| 15 | libwtf | 61 |
| 16 | ffmpeg-webrtc | 28 |
| 17 | Protozoa | 25 |