All Projects → Antidote-for-Tox → Objctox

Antidote-for-Tox / Objctox

Licence: mpl-2.0
No longer maintained

Projects that are alternatives of or similar to Objctox

Toxic
An ncurses-based Tox client (please make pull requests on the development fork: https://github.com/toktok/toxic)
Stars: ✭ 987 (+2720%)
Mutual labels:  tox, p2p
Tox
toxcore implementation in Rust
Stars: ✭ 319 (+811.43%)
Mutual labels:  tox, p2p
Tox Node
A server application to run tox node written in pure Rust
Stars: ✭ 47 (+34.29%)
Mutual labels:  tox, p2p
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+10880%)
Mutual labels:  tox, p2p
Tuntox
Tunnel TCP connections over the Tox protocol
Stars: ✭ 251 (+617.14%)
Mutual labels:  tox, p2p
Antidote
No longer maintained
Stars: ✭ 388 (+1008.57%)
Mutual labels:  tox, p2p
Lnbook
Mastering the Lightning Network (LN)
Stars: ✭ 931 (+2560%)
Mutual labels:  p2p
Blocxxi
Implementation of Kademlia based DHT and a blockchain in C++
Stars: ✭ 21 (-40%)
Mutual labels:  p2p
Vmesh
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
Stars: ✭ 25 (-28.57%)
Mutual labels:  p2p
Gester
scuttlebutt chat ui
Stars: ✭ 24 (-31.43%)
Mutual labels:  p2p
Ufonet
UFONet - Denial of Service Toolkit
Stars: ✭ 963 (+2651.43%)
Mutual labels:  p2p
Viraljs
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Stars: ✭ 952 (+2620%)
Mutual labels:  p2p
Node P2p Chord
A light weight Chord protocol and algorithm library that creates a distributed hash table (DHT) for a p2p network.
Stars: ✭ 12 (-65.71%)
Mutual labels:  p2p
Ipchain
IPChain Core Wallet
Stars: ✭ 26 (-25.71%)
Mutual labels:  p2p
Go Ethereum
Official Go implementation of the Ethereum protocol
Stars: ✭ 34,169 (+97525.71%)
Mutual labels:  p2p
Dat React Native
Browse through the web with the Dat protocol in your device!
Stars: ✭ 25 (-28.57%)
Mutual labels:  p2p
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-11.43%)
Mutual labels:  p2p
Gateway
🏰 Serving distributed Web Annotations from the decentralized web
Stars: ✭ 25 (-28.57%)
Mutual labels:  p2p
Antox
Android client for Project Tox - Secure Peer to Peer Messaging
Stars: ✭ 864 (+2368.57%)
Mutual labels:  tox
Waggle.js
An experiment to distribute the bandwidth among video viewers
Stars: ✭ 29 (-17.14%)
Mutual labels:  p2p

Build Status codecov.io

objcTox

Objective-C wrapper for Tox.

Features

See CHANGELOG for list of notable changes (unreleased, current and previous versions).

  • iOS 7.0+ and OS X 10.9+ compatibility.
  • OCTTox wrapper for tox.h file.
  • OCTManager that provides high level API for Tox.
OCTManager features
  • Bootstrapping logic from STS.
  • Changing user name, status, status message, nospam.
  • Sending, receiving, removing and accepting friend requests.
  • Removing friends.
  • Auto-updated and changeable nickname for friend.
  • Chat objects with various information.
  • Sending and receiving messages.
  • Audio and video calls.
  • File transfers.
  • User avatars.

Installation

objcTox is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "objcTox"

Downloads

  1. Clone repo git clone https://github.com/Antidote-for-Tox/objcTox.git
  2. Run install script ./install.sh
  3. Open objcTox.xcworkspace file with Xcode 8.

Contribution

Before contributing please check style guide.

objcTox is using Uncrustify code beautifier. Before creating pull request please run it.

You can install it with Homebrew:

brew install uncrustify

After installing you can:

  • check if there are any formatting issues with
./run-uncrustify.sh --check
  • apply uncrustify to all sources with
./run-uncrustify.sh --apply

There is also git pre-commit hook. On committing if there are any it will gently propose you a patch to fix them. To install hook run

ln -s ../../pre-commit.sh .git/hooks/pre-commit

Author

Dmytro Vorobiov, [email protected]

License

objcTox is available under Mozilla Public License Version 2.0. See the LICENSE file for more info.

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].