A simple ruby decentralized p2p messenger with E2EE (end-to-end-encryption, that means nobody can read your messages without your private-key so then keep it secret!, for more information about how does rsa or public-key encryption works click here)
it need more improvements, but it does the job.
first of all you'll need to install ruby
Add this to your Gemfile
gem 'vesta-chat'
and then execute
$ bundle install
or install it yourself as
$ gem install vesta-chat --no-ri --no-rdoc
it's not too complicated.
Running a node:
$ vesta '[your_ip]' [your_port]
# eg.
$ vesta 'http://localhost' 1000
# and you're ready to open this (http://localhost:1000) page on your browser.
Connecting to a node:
$ vesta '[your_ip]' [your_port] '[peer_ip]' [peer_port]
# eg.
$ vesta 'http://localhost' 1000 'http://localhost' 2000
# and you're ready to open this (http://localhost:1000) page on your browser.
- Secure private chats
- Better ui
- Better code style
- &...
Also if you liked it.. you can just hit that star button to make me happy!