Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/szpnygo/gtc
gtc is a p2p terminal chat app, using webrtc.
https://github.com/szpnygo/gtc
chat datachannel golang terminal webrtc
Last synced: 27 days ago
JSON representation
gtc is a p2p terminal chat app, using webrtc.
- Host: GitHub
- URL: https://github.com/szpnygo/gtc
- Owner: szpnygo
- License: apache-2.0
- Created: 2022-10-12T08:59:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T01:42:38.000Z (over 1 year ago)
- Last Synced: 2024-11-07T14:39:16.632Z (2 months ago)
- Topics: chat, datachannel, golang, terminal, webrtc
- Language: Go
- Homepage:
- Size: 639 KB
- Stars: 68
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pion - szpnygo/gtc - gtc is a terminal chat app, using pion WebRTC datachannel. (DataChannel)
README
# gtc: Golang Terminal Chat
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/szpnygo/gtc)
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/szpnygo/gtc?label=version)
![Docker Image Version (latest by date)](https://img.shields.io/docker/v/neosu/gtc?label=docker%20version)
![GitHub last commit](https://img.shields.io/github/last-commit/szpnygo/gtc)
![GitHub Release Date](https://img.shields.io/github/release-date/szpnygo/gtc)
![GitHub issues](https://img.shields.io/github/issues-raw/szpnygo/gtc)
![GitHub top language](https://img.shields.io/github/languages/top/szpnygo/gtc)gtc is a p2p terminal chat app, using webrtc. All conversation content will not pass through the server.
![image](preview.png)
## Getting Started### Install
```bash
go install github.com/szpnygo/[email protected]
```or you can download from release
### Quick Run
```bash
gtc -s wss://gtc.tcode.ltd
```### Use your own service
```bash
gtc server -r golang,movie,meta,job,tech,idea
gtc -s ws://127.0.0.1:8888
```###
gtc server use the gogs framework
[gogs](https://github.com/metagogs/gogs)
### Docker
[Docker](https://hub.docker.com/r/neosu/gtc)
### TURN and STUN Server
[coturn](https://github.com/coturn/coturn)
## License
[Apache License Version 2.0](./LICENSE)