Rust rewrite of Clutter/Coolcats, a fully distributed social messaging app built on Holochain
This is a Clutter clone, as close to exact in functionality as I could make it.
The front-end is implemented in Rust with the Yew framework, and of course the back-end is Rust as well.
See https://github.com/holochain/clutter for the original.
See https://github.com/pythagorean/coolcats for the Python port that was made of this, both for the old Holochain Proto.
Assuming you have already installed the command line
hc tool and the
holochain conductor, you should also
make sure you have installed and are using an
8.x LTS version of nodejs, and the
rust nightly-2019-01-24 toolchain, along with
yarn for managing and installing
node packages. You will also need the
http-server package that can be installed via
yarn global add http-server
You can then start a multiuser server test, by unpacking
n3h in a
parallel directory and/or editing the Makefile to specify the location where it is installed, and running:
When you want to stop, just ^C and then to cleanup any unstopped processes, run:
Not for any sort of production use whatsoever at this time, no warranty express or implied.
This code is Copyright (C) 2019 by Michael Goldman to the extent it is a novel implementation, and rights are assigned to The MetaCurrency Project (Eric Harris-Braun, Arthur Brock, et. al.) to the extent that it is derivative. Currently this is GPLv3 licensed to all, other licenses are being considered by the project which they may re-license or fork this code under. The author reserves the right to fork under other licenses as well.