Top 50 Awesome List

rtckit/awesome-rtc

Networking  6 months ago  196
📡 A curated list of awesome Real Time Communications resources
View byDAY/WEEK/README
View on Github

Mar 28th - Apr 3rd, 2022

Server Software

Media Servers

  • Jitsi - A collection of RTC open source projects, with a focus on conferencing software.
  • Operations

    Monitoring

  • WebRTC Troubleshooterstars439 - Self-hosted one stop client-side WebRTC troubleshooter.
  • Operations

    Testing

  • sipexerstars139 - Modern and flexible SIP command line tool.
  • Operations

    Deployment

  • slimswitchstars6 - Tooling for creating lean secure FreeSWITCH Docker images.
  • Operations

    Web/API Interfaces

  • Eqivo - Open source programmable-voice/telephony API platform.
  • Fonosterstars5.3k - Telecommunication stack built with Node.js.
  • Wazo - VoIP API platform built on top of Asterisk, Kamailio and RTPEngine.
  • jambonz - Open source CPaaS built for communications service providers.
  • IVOZ Providerstars156 - Multitenant solution for VoIP telephony providers.
  • Developer Resources

    C/C++ Libraries

  • Sofia-SIPstars140 - Open source SIP library used by FreeSWITCH.
  • Events

  • CommCon - Annual conference held in the UK focused on telecommunications in general and WebRTC in particular.
  • FOSDEM - Free event for software developers, with a RTC component, held every year in Europe.
  • JanusCon - JanusCon is a live event for Janus and RTC implementers.
  • TADHack - Global hackathon focused on programmable communications.
  • Related Lists

  • SIP Resourcesstars120 - Useful SIP resources curated by Kamailio's head developer.
  • Nov 9th - Nov 15th, 2020

    Related Lists

  • Awesome RIPTstars17 - Real Time Internet Peering for Telephony.
  • Awesome RTC Hackingstars211 - Real Time Communications hacking and penetration testing resources.
  • Awesome 5Gstars401 - 5G frameworks, libraries, software and resources.
  • Awesome Cellular Hackingstars2.1k - Research resources in the 3G/4G/5G Cellular security space.
  • Awesome Telcostars355 - Telco resources and projects.
  • Oct 26th - Nov 1st, 2020

    Developer Resources

    C/C++ Libraries

  • librestars488 - Portable SIP Stack along with companion libraries for media handling, STUN/TURN and a modular user agent.
  • Developer Resources

    PHP Libraries

  • RTCKit/SIPstars23 - RFC 3261 compliant SIP parsing and rendering library for PHP 7.4+.
  • Mar 16th - Mar 22nd, 2020

    Developer Resources

    Dart Libraries

  • dart-sip-uastars244 - Dart-lang port of JsSIP, capable of SIP over WebSocket.
  • Server Software

    SIP Servers

  • Flexisipstars102 - SIP server suite comprising proxy, presence and group chat functions.
  • Developer Resources

    Rust Libraries

  • libsip - SIP implementation, with a focus towards softphone clients.
  • sipcorestars24 - Rust framework for creating SIP applications.
  • rtcrs/webrtcstars2.2k - WebRTC stack, supporting SDP, RTP, RTCP and SRTP.
  • Mar 9th - Mar 15th, 2020

    Developer Resources

    JavaScript Libraries

  • PeerJS - Data and media peer-to-peer connection API implemented over WebRTC.
  • Developer Resources

    Python Libraries

  • peerjs-pythonstars65 - Python port of the PeerJS peer-to-peer connection library.
  • Feb 10th - Feb 16th, 2020

    Operations

    Monitoring

  • SIP3 - VoIP & RTC traffic monitoring and analysis platform.
  • Feb 3rd - Feb 9th, 2020

    Developer Resources

    Tutorials

  • Official Website - Entry level WebRTC resources.
  • Nov 18th - Nov 24th, 2019

    Operations

    Web/API Interfaces

  • Kazoo - Carrier-grade VoIP API platform using FreeSWITCH and Kamailio.
  • FusionPBX - Multitenant system built on top of FreeSWITCH.
  • FreePBX - Web Manager for Asterisk.
  • Developer Resources

    C/C++ Libraries

  • Open WebRTC Toolkit - WebRTC development toolkit with bindings for multiple platforms.
  • PJSIP - Multi-protocol RTC library written in C.
  • eXosip - eXtended osip is a mature C library for abstracting the SIP protocol.
  • libdatachannelstars874 - Standalone WebRTC DataChannels C++ implementation.
  • libSRTPstars983 - Secure Real-time Transport Protocol (SRTP) library for C.
  • usrsctpstars529 - Portable Stream Control Transmission Protocol (SCTP) user-land stack.
  • rawrtcstars348 - WebRTC and ORTC library with a small footprint.
  • OSS Corestars21 - General purpose C++ library for Real Time Communications.
  • Events

  • OpenSIPS Summit - Meeting place for the OpenSIPS community.
  • ClueCon - Annual conference held in Chicago for telecommunications developers. Birthplace of FreeSWITCH.
  • Kamailio World - Berlin hosted annual event focused on Kamailio as well as VoIP, WebRTC, IMS, VoLTE and more.
  • AstriCon - Asterisk focus event held every year across the US.
  • Kranky Geek - AI and RTC event in San Francisco.
  • Server Software

    Media Servers

  • SEMSstars132 - Open source media and application server for SIP based VoIP services.
  • Janus - Lightweight open source, general purpose, WebRTC gateway.
  • RTPProxy - General purpose high performance RTP proxy.
  • RTP:Enginestars596 - RTP and UDP based media traffic proxy, usable as a kernel module.
  • mediasoup - Specialized WebRTC conferencing system.
  • Server Software

    General Purpose

  • FreeSWITCH - Open source multi-protocol, cross-platform and software switch.
  • Asterisk - PBX framework supporting multiple protocols and platforms.
  • Server Software

    SIP Servers

  • Kamailio - Open source SIP server widely deployed by carriers and providers. Formerly known as OpenSER.
  • OpenSIPS - Open source SIP server, tracing its roots in OpenSER (presently Kamailio).
  • Routr - Lightweight SIP proxy, location server, and registrar written in Node.js.
  • Sippy B2BUAstars139 - Back-to-back user agent server written in Python.
  • Server Software

    STUN/TURN

  • coturnstars8.3k - Fully featured TURN/STUN server supporting multiple platforms.
  • STUNTMANstars1.2k - RFC compliant open source STUN implementation.
  • Operations

    Monitoring

  • sngrepstars776 - Terminal based SIP flow viewer.
  • sipgrepstars146 - Console tool for sniffing, capturing and exploring SIP traffic.
  • rtpbreakstars11 - Detect, reconstruct and analyze RTP sessions.
  • HOMERstars1.2k - Multi-protocol capturing and monitoring framework for RTC.
  • Trickle ICE - Exposes client-side NAT traversal debug data.
  • Operations

    Testing

  • SIPp - Traffic generator for the SIP protocol.
  • SIPViciousstars682 - Suite of security tools that can be used to audit SIP based VoIP systems.
  • sipsakstars97 - SIP stress and diagnostics utility.
  • Operations

    Billing

  • CGRateS - Carrier grade open source billing/rating server.
  • A2Billing - Billing system for Asterisk for multiple applications.
  • PyFreeBillingstars79 - Wholesale billing platform for Kamailio and FreeSWITCH.
  • Developer Resources

    Tutorials

  • Getting Started With WebRTC - WebRTC tutorial by HTML5 Rocks.
  • WebRTC Samples - Collection of samples demonstrating various parts of the WebRTC APIs.
  • WebRTC Experiments - Comprehensive list of samples by Muaz Khan.
  • Interactive Codelab - 30 minutes step by step live tutorial by Google.
  • Developer Resources

    JavaScript Libraries

  • drachtio - Node.js SIP server framework.
  • adapter.jsstars3.3k - JavaScript shim for abstracting WebRTC spec changes and inconsistencies.
  • JsSIP - Lightweight open source JavaScript SIP library.
  • sipML5 - Open source JavaScript SIP client with WebRTC media stack.
  • simple-peerstars6.5k - WebRTC video, voice, and data channels abstraction for Node.js and the browser.
  • Netfluxstars197 - Isomorphic JavaScript peer to peer transport API for client and server.
  • Developer Resources

    Go Libraries

  • Pion - Extensive software stack for WebRTC written in Go.
  • gossipstars313 - SIP stack for stateful user agents written in Go.
  • siprocketstars65 - Fast SIP and SDP packet parser.
  • go-diameterstars211 - RFC compliant Diameter protocol library.
  • Developer Resources

    Python Libraries

  • aiortcstars3.1k - WebRTC and ORTC implementation for Python using asyncio.
  • Kataristars29 - SIP stack application framework.
  • Developer Resources

    Erlang Libraries

  • NkSIPstars337 - Extendable SIP server framework.
  • ersipstars112 - Library comprising building blocks for SIP applications.
  • Blogs

  • BlogGeekMe - Blog by Tsahi Levent-Levi with a strong focus on WebRTC.
  • SIP Adventures - Unified communications blog by Andrew Prokop.
  • WebRTCHacks - WebRTC blog by independent technologists.
  • Discussion

  • FreeSWITCH Slack - Join #freeswitch and #freeswitch-dev for user and developer support.
  • discuss-webrtc - Developer oriented Google Group for WebRTC discussions.
  • Last Checked At: 2022-09-30T16:19:40.609Z
    Previous
    caesar0301/awesome-pcaptools
    Next
    eozer/awesome-snmp

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap