Skip to content

uvvy/uvvy-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

829678d · Apr 25, 2018
Sep 22, 2015
Oct 29, 2015
Sep 19, 2015
Nov 21, 2013
Oct 14, 2014
Oct 29, 2015
Aug 1, 2015
Oct 29, 2015
Jan 16, 2014
Oct 29, 2015
Aug 1, 2015
Oct 29, 2015
Aug 21, 2014
Oct 29, 2015
Nov 13, 2014
Aug 1, 2015
Oct 29, 2015
Aug 1, 2015
Aug 27, 2015
Feb 18, 2013
Oct 4, 2015
Jul 24, 2014
Oct 29, 2015
Oct 23, 2013
Apr 25, 2018
Oct 29, 2015
Feb 20, 2013

Repository files navigation

MettaNode grabber prototype

Join the chat at https://gitter.im/metta-systems/uvvy

MettaNode is a tool for fully decentralized communications - grab data you like and store it forever, share it with your friends, start chats, voice and video calls, form groups by interest, transparently keep all your notes between all of your devices; all based on a simple ideas of UIA. It is still young and only base transport protocol is done, work now continues on overlay routing network.

Final target is to have a bunch of clients for desktop and mobile platforms (Win, Mac, Linux, Android, iOS) as well as own operating system implementation (Metta) running together.

Progress updates in TODO.

Dependencies

  • C++14 (right now, only Clang and libc++)
  • Qt5 (QtCore, QtNetwork; QtXml for UPnP; QtGui for demo apps)
  • cmake
  • boost

aptly

 $ apt-get install git cmake clang libboost-test1.50-dev libqt4-dev libssl-dev libasound2-dev

Included in this repository:

Typical config command

cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -G Ninja \
 -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Debug

CI status

Build Status Bitdeli Badge

Authors

Design and development: Stanislav Karchebny

Code contributions: Bogdan Lytvynovsky

Original SST and UIA development: Bryan Ford