All Projects → xx10t4 → Iotalk

xx10t4 / Iotalk

Licence: gpl-3.0
iotalk is a privacy-minded messaging system built on the IOTA Tangle. Messages are encrypted so only the intended recipient can read them.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Iotalk

Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+5635.82%)
Mutual labels:  messaging, encryption, distributed
Dweb.page
Your Gateway to the Distributed Web
Stars: ✭ 239 (+256.72%)
Mutual labels:  iota, distributed
Lurch
XEP-0384: OMEMO Encryption for libpurple.
Stars: ✭ 245 (+265.67%)
Mutual labels:  messaging, encryption
hekate
Java Library for Distributed Services
Stars: ✭ 17 (-74.63%)
Mutual labels:  messaging, distributed
Magma
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
Stars: ✭ 1,740 (+2497.01%)
Mutual labels:  messaging, encryption
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (+134.33%)
Mutual labels:  messaging, encryption
fluffychat
🐑 Decentralized chat with private messages and rooms. Messages and files are encrypted using RSA
Stars: ✭ 25 (-62.69%)
Mutual labels:  encryption, messaging
horse-messaging
Open Source Messaging Framework. Queues, Channels, Events, Transactions, Distributed Cache
Stars: ✭ 65 (-2.99%)
Mutual labels:  messaging, distributed
Ockam
End-to-end encrypted messaging and mutual authentication between cloud and edge-device applications
Stars: ✭ 395 (+489.55%)
Mutual labels:  messaging, encryption
Libdime
The DIME resolver library and command line utilities.
Stars: ✭ 416 (+520.9%)
Mutual labels:  messaging, encryption
Sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Stars: ✭ 1,531 (+2185.07%)
Mutual labels:  messaging, distributed
Berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Stars: ✭ 5,101 (+7513.43%)
Mutual labels:  messaging, encryption
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+1937.31%)
Mutual labels:  messaging, distributed
Vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Stars: ✭ 2,628 (+3822.39%)
Mutual labels:  messaging, distributed
Vuash
⚠️ Moved to GitLab.
Stars: ✭ 86 (+28.36%)
Mutual labels:  messaging, encryption
Chatsecure Ios
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Stars: ✭ 3,044 (+4443.28%)
Mutual labels:  messaging, encryption
Link Lock
Password-protect URLs using AES in the browser; create hidden bookmarks without a browser extension
Stars: ✭ 418 (+523.88%)
Mutual labels:  encryption, distributed
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-64.18%)
Mutual labels:  messaging, distributed
Tensorhive
A user-friendly GPU management tool for distributed machine learning workloads
Stars: ✭ 61 (-8.96%)
Mutual labels:  distributed
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+1585.07%)
Mutual labels:  encryption

iotalk

iotalk is a privacy-minded messaging system built on the IOTA Tangle. Each message is a transaction bundle stored in the Tangle, just like a value transfer. Messages are encrypted so only the intended recipient can read them. iotalk provides an easy way for users to create a public key that also act as a message address. Other users can send encrypted messages to that address, and only the recipient can read it.

This is currently very alpha-quality software. Please report issues on github. For extra safety I recommend not using an IOTA seed that has any value right now.

Running Unpackaged

iotalk is built on Electron and Node. NPM or Yarn need to be intalled to run it.

cd path/to/iotalk
# install and build dependencies
yarn
# run the app
yarn run start

# or with NPM
npm
npm run start

Packaging

Right now binaries have only been compiled for linux and Windows 10. There is no reason it should not be compileable on OSX, but that has not been tested yet (pull requests welcome):

    # pre-steps needed to compile to linux
    sudo apt install graphicsmagick
    sudo apt-get install g++-multilib
    cd path/to/iotalk/
    npm run compile:lin

    # needed to compile on Windows 10 - run this command in gitbash as an Administrator
    npm install --global --production windows-build-tools
    cd path/to/iotalk/
    npm run compile:win

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].