Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/musobarlab/rumpi
<note: in active development>opensource chat application scaffold for building chat application with Go and Reactjs
https://github.com/musobarlab/rumpi
go golang nodejs reactjs websocket
Last synced: 2 months ago
JSON representation
<note: in active development>opensource chat application scaffold for building chat application with Go and Reactjs
- Host: GitHub
- URL: https://github.com/musobarlab/rumpi
- Owner: musobarlab
- License: mit
- Created: 2020-04-17T16:06:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T10:06:29.000Z (7 months ago)
- Last Synced: 2024-06-28T05:38:57.335Z (7 months ago)
- Topics: go, golang, nodejs, reactjs, websocket
- Language: Go
- Homepage:
- Size: 3.97 MB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opensource chat application scaffold for building chat application with Go and Reactjs
# Note:
This project still in active development## Current preview with Reactjs Client
[](https://github.com/musobarlab/rumpi)## Server Side
Server side uses Go and Gorrilla## Client Side
There are two client side applications you can choose, either Reactjs or Nodejs with express# Running Server
```shell
$ make build$ ./rumpi
```# Running Client
## Node Client `deprecated and not maintained, please use the Reactjs client instead`
https://github.com/musobarlab/rumpi/tree/master/client/node-client
```shell
$ cd client/node-client
$ npm install
$ npm start
```Or with specific `PORT`
```shell
$ PORT=3000 npm start
```Visit http://localhost:3000
## Reactjs Client
https://github.com/musobarlab/rumpi/tree/master/client/react-clientreplace this config with your own config
https://github.com/musobarlab/rumpi/blob/master/client/react-client/src/index.js#L9
```shell
$ cd client/react-client
$ npm install
$ npm start
```