Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freenet/river
Decentralized group chat system built on Freenet
https://github.com/freenet/river
decentralized freenet group-chat
Last synced: about 2 months ago
JSON representation
Decentralized group chat system built on Freenet
- Host: GitHub
- URL: https://github.com/freenet/river
- Owner: freenet
- License: lgpl-2.1
- Created: 2024-08-13T19:59:40.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T01:49:06.000Z (2 months ago)
- Last Synced: 2024-11-04T02:26:59.580Z (2 months ago)
- Topics: decentralized, freenet, group-chat
- Language: Rust
- Homepage:
- Size: 1.97 MB
- Stars: 20
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project README
![Screenshot of chat interface](screenshot-20241009.png)
## Try it out
River is still in development and can't yet be used as a group chat - but you're welcome to check out the current state of the UI.
### Prerequisites
#### Install Rust if you don't already have it
```bash
# On macOS and Linux
curl https://sh.rustup.rs -sSf | sh
```#### Install the Dioxus CLI
```bash
cargo install dioxus
```### Clone the River repository and switch to MVP branch
```bash
git clone [email protected]:freenet/river.git
git checkout mvp
```### Start the Dioxus dev server
```bash
cd river/ui
dx serve
```Open the browser to http://localhost:8080.
## Project Structure
- [common](common/): Common code shared by contracts, delegates and UI
- [ui](ui/): User interface, built with [Dioxus](https://dioxuslabs.com)