werift
Pure TypeScript implementation of WebRTC
Pure TypeScript
It consists of only Node.js standard libraries and js libraries, so it works as long as Node.js is installed. There is no dependency on native modules, so there is no need to bother with node-gyp etc... .
Easy to Use
The API design is similar to the browser's WebRTC API, which reduces the learning cost.
Ideal for learning
The code base is very small and all the protocol stacks of WebRTC are in one repository. It is also very easy to build, so you can easily add or modify features yourself.