Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/korigamik/webrtcmesh-gc
- Owner: KorigamiK
- Created: 2023-04-26T14:36:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-07T14:08:06.000Z (almost 2 years ago)
- Last Synced: 2024-12-14T14:34:08.374Z (2 months ago)
- Topics: android, chat, cross-platform, flutter, webrtc, webrtc-signaling
- Language: Dart
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
![]()
Chat
![]()