zenOSmosis
Pinned
Repositories
- webrtc-peer Public
A fork of simple-peer, which adds in webrtc-adapter to iron out some connection reliability issues. Utilized in https://speaker.app / https://github.com/zenOSmosis/speaker.app.
- phantom-core Public
PhantomCore is an EventEmitter-based, object-oriented application architecture for browsers and Node.js, featuring lifecycle management, exported common event constants, and some basic utilities which build on top of these principles which form some basic building blocks.
- reshell Public
ReShell (https://reshell.org) is a web-based desktop & mobile user interface featuring individual "portals," or collections of apps, based on the PhantomCore library.
- speaker.app Public
Source code for https://speaker.app, a batteries-included, web-based, quasi-decentralized, WebRTC networking platform, with a primary focus on audio and screen-sharing, and a secondary focus on chat messages and peripheral features.
-
- media-stream-track-controller Public
Browser-based audio / video controller used in https://speaker.app / https://github.com/zenOSmosis/speaker.app.
- sync-object Public
Share a JavaScript Object between two or more peers, using a recursive differential algorithm to keep over-the-air updates as light as possible. Utilized in https://speaker.app / https://github.com/zenOSmosis/speaker.app to keep peer states in sync using WebRTC data channels. Includes EventEmitter based controller to keep multiple peers in sync.
- docker-dev-ssl-proxy Public
A simple nginx proxy behind a self-generated & self-signed SSL certificate (local HTTPS). Also utilized in development of https://speaker.app / https://github.com/zenOSmosis/speaker.app.
