Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)