Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/korigamik/webrtcmesh-gc

A cross-platform group chat app on a WebRTC mesh network with garbage collection.
https://github.com/korigamik/webrtcmesh-gc

android chat cross-platform flutter webrtc webrtc-signaling

Last synced: 8 days ago
JSON representation

A cross-platform group chat app on a WebRTC mesh network with garbage collection.

Awesome Lists containing this project

README

        

# WebRTC Mesh GC

An implementation of a simple WebRTC mesh network with garbage collection.
The app features a simple group chat room where multiple users can send messages to each other.

## Features

- [x] WebRTC mesh network
- [x] Garbage collection (automatic peer removal)
- [x] Extensible Signalling API
- [x] Multiple Chat rooms
- [x] Publish to pub.dev
- [x] Refactor to use the package
- [ ] Secure handshake
- [ ] More Documentation?

## Architecture

This is a high level overview of the architecture of the app.

![WebRTC Model](.github/webrtc-dark.png#gh-dark-mode-only)
![WebRTC Model](.github/webrtc.svg#gh-light-mode-only)

## Showcase

Click to expand

Room



Room






Chat



Chat