{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"rtc-captureconfig","owner":"rtc-io","isFork":false,"description":"Simple string descriptors for WebRTC video and audio streams","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":12,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-19T08:41:27.520Z"}},{"type":"Public","name":"rtc-health","owner":"rtc-io","isFork":false,"description":"EXPERIMENTAL, INPROGRESS: A quickconnect extension for monitoring the health of a connection","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":2,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-20T09:41:58.357Z"}},{"type":"Public","name":"rtc-quickconnect","owner":"rtc-io","isFork":false,"description":"An opinionated approach to creating WebRTC apps (both media and datachannels supported)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":19,"starsCount":187,"forksCount":46,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T03:01:19.148Z"}},{"type":"Public","name":"rtc-core","owner":"rtc-io","isFork":false,"description":"Core definitions and functions for the rtc.io suite","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":12,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-29T05:24:01.320Z"}},{"type":"Public","name":"rtc-sdp","owner":"rtc-io","isFork":false,"description":"SDP parsing, filtering, munging, etc","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":9,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-21T16:05:17.080Z"}},{"type":"Public","name":"rtc-validator","owner":"rtc-io","isFork":false,"description":"Validation routines for WebRTC","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-13T01:38:52.022Z"}},{"type":"Public","name":"rtc.io-website","owner":"rtc-io","isFork":false,"description":"DOCS: Main rtc.io website and docs","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":23,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-01T12:53:18.410Z"}},{"type":"Public","name":"rtc-switchboard","owner":"rtc-io","isFork":false,"description":"Node server side in memory signaller for rtc.io components","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":3,"starsCount":57,"forksCount":36,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-29T13:44:38.377Z"}},{"type":"Public","name":"rtc-dcstream","owner":"rtc-io","isFork":false,"description":"Node streams2 layer for working with WebRTC data channels","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":16,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-29T05:43:34.196Z"}},{"type":"Public","name":"rtc-tools","owner":"rtc-io","isFork":false,"description":"Helpful Tools and Utilities for working with WebRTC","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":106,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-05T12:40:42.202Z"}},{"type":"Public","name":"rtc-signaller-socket.io","owner":"rtc-io","isFork":false,"description":"An rtc-signaller implementation that works with a simple socket.io server implementation","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-16T02:00:52.217Z"}},{"type":"Public","name":"rtc-quickconnect-test","owner":"rtc-io","isFork":false,"description":"A reusable test suite that runs a suite of tests against an rtc-quickconnect creator function using a custom signaller","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-08T07:20:53.524Z"}},{"type":"Public","name":"rtc-switchboard-messenger","owner":"rtc-io","isFork":false,"description":"A specialised messenger-ws implementation that knows how to connect to a rtc-switchboard instance","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-08T06:13:54.847Z"}},{"type":"Public","name":"rtc-capture","owner":"rtc-io","isFork":false,"description":"An rtc.io plugin aware implementation of getUserMedia","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-24T07:40:58.204Z"}},{"type":"Public","name":"rtc-screenshare","owner":"rtc-io","isFork":false,"description":"Browser-based screensharing for WebRTC. Communicates with browser extensions (see rtc-screenshare-extension for an example) to coordinate screensharing permissions. A higher level API is available with the rtc-screen package.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":4,"starsCount":59,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-02T00:20:50.436Z"}},{"type":"Public","name":"rtc-attach","owner":"rtc-io","isFork":false,"description":"Attach a media stream to an existing or new media element (basically attachMediaStream with support for rtc.io plugins)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-07T12:08:34.087Z"}},{"type":"Public","name":"rtc","owner":"rtc-io","isFork":false,"description":"Build WebRTC conferencing applications with easy using rtc.io. This package provides a super-friendly entry point for working with WebRTC, dive into underling rtc.io modules for more configuration and customization opportunities","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":12,"starsCount":264,"forksCount":62,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-09-12T13:13:22.266Z"}},{"type":"Public","name":"rtc-taskqueue","owner":"rtc-io","isFork":false,"description":"A priority queue for applying actions to an RTCPeerConnection intelligently","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":3,"starsCount":7,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-15T06:43:06.057Z"}},{"type":"Public","name":"rtc-plugin-node","owner":"rtc-io","isFork":false,"description":"EXPERIMENTAL, IN-PROGRESS: An rtc.io plugin that uses the node-webrtc (wrtc) package for WebRTC primitives","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":6,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-12-12T21:57:10.330Z"}},{"type":"Public","name":"CLA","owner":"rtc-io","isFork":false,"description":"Collect CLAs for rtc-io repositories","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-12-10T04:25:02.603Z"}},{"type":"Public","name":"rtc-signal","owner":"rtc-io","isFork":false,"description":"Core processing logic for the client component of rtc.io signalling","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-14T05:08:26.284Z"}},{"type":"Public","name":"demo-quickconnect","owner":"rtc-io","isFork":false,"description":"EXAMPLE: A simple video conferencing example using rtc-quickconnect","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":51,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-04T08:23:42.785Z"}},{"type":"Public","name":"rtc-switch","owner":"rtc-io","isFork":false,"description":"The core processing logic of rtc-switchboard without assuming any network transport","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-02T06:27:21.295Z"}},{"type":"Public","name":"rtc-tools-test","owner":"rtc-io","isFork":false,"description":"A suite of tests for checking rtc-tools compatibility with any valid signaller","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-02T03:31:11.970Z"}},{"type":"Public","name":"rtc-pluggable-signaller","owner":"rtc-io","isFork":false,"description":"Use either rtc-signaller or your own signaller which matches the signaller API","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-05T07:38:05.556Z"}},{"type":"Public","name":"rtc-signaller","owner":"rtc-io","isFork":false,"description":"Transport agnostic signalling designed for WebRTC","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":38,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-05T04:59:05.565Z"}},{"type":"Public","name":"demo-screenshare","owner":"rtc-io","isFork":false,"description":"A simple demonstration of screensharing that enables you to broadcast your stream to remote endpoints","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-22T04:17:51.638Z"}},{"type":"Public","name":"rtc-plugin-temasys","owner":"rtc-io","isFork":false,"description":"EXPERIMENTAL, INPROGRESS: A plugin for interacting with the Temasys IE/Safari WebRTC plugin","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-27T00:32:13.009Z"}},{"type":"Public","name":"rtc-screenshare-extension","owner":"rtc-io","isFork":false,"description":"The chrome extension companion for the rtc-screenshare package","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-15T12:21:15.153Z"}},{"type":"Public","name":"rtc-sip","owner":"rtc-io","isFork":false,"description":"EXPERIMENTAL: Compatibility layer for SIP using SIP.js","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-15T11:33:07.064Z"}}],"repositoryCount":49,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}