All Projects → irungentoo → Toxcore

irungentoo / Toxcore

Licence: gpl-3.0
The future of online communications.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
M4
1887 projects
Makefile
30231 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Labels

Projects that are alternatives of or similar to Toxcore

ansible-role-tomcat
Install and configure tomcat on your system.
Stars: ✭ 34 (-99.61%)
Mutual labels:  tox
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (-55.64%)
Mutual labels:  tox
Objctox
No longer maintained
Stars: ✭ 35 (-99.6%)
Mutual labels:  tox
ansible-role-rsyslog
Install and configure rsyslog on your system.
Stars: ✭ 14 (-99.84%)
Mutual labels:  tox
Miranda Ng
Miranda NG: Next Generation of Miranda IM
Stars: ✭ 341 (-96.06%)
Mutual labels:  tox
Ansible Prometheus
Deploy Prometheus monitoring system
Stars: ✭ 758 (-91.25%)
Mutual labels:  tox
tox-ini-fmt
Formats your tox.ini files
Stars: ✭ 19 (-99.78%)
Mutual labels:  tox
Tox Node
A server application to run tox node written in pure Rust
Stars: ✭ 47 (-99.46%)
Mutual labels:  tox
Ansible Grafana
Platform for analytics and monitoring
Stars: ✭ 340 (-96.08%)
Mutual labels:  tox
Antox
Android client for Project Tox - Secure Peer to Peer Messaging
Stars: ✭ 864 (-90.03%)
Mutual labels:  tox
Ansible Node Exporter
Provision basic metrics exporter for prometheus monitoring tool
Stars: ✭ 263 (-96.96%)
Mutual labels:  tox
Tox
toxcore implementation in Rust
Stars: ✭ 319 (-96.32%)
Mutual labels:  tox
Utox
µTox the lightest and fluffiest Tox client
Stars: ✭ 820 (-90.53%)
Mutual labels:  tox
ansible-role-logrotate
Install and configure logrotate on your system.
Stars: ✭ 13 (-99.85%)
Mutual labels:  tox
Toxic
An ncurses-based Tox client (please make pull requests on the development fork: https://github.com/toktok/toxic)
Stars: ✭ 987 (-88.61%)
Mutual labels:  tox
ansible-fluentd
Provision fluentd log collector
Stars: ✭ 20 (-99.77%)
Mutual labels:  tox
Antidote
No longer maintained
Stars: ✭ 388 (-95.52%)
Mutual labels:  tox
Go Tox
Go wrapper for the toxcore library - contributions welcome!
Stars: ✭ 49 (-99.43%)
Mutual labels:  tox
Tox Weechat
Tox plugin for WeeChat
Stars: ✭ 46 (-99.47%)
Mutual labels:  tox
Azure Pipelines Template
template for your azure pipelines
Stars: ✭ 17 (-99.8%)
Mutual labels:  tox

Project Tox


With the rise of government surveillance programs, Tox, a FOSS initiative, aims to be an easy to use, all-in-one communication platform that ensures full privacy and secure message delivery.

Website | Wiki | Blog | FAQ | Binaries/Downloads | Clients | Compiling

IRC Channels: #tox@freenode, #tox-dev@freenode

The Complex Stuff:

UDP vs. TCP

Tox must use UDP simply because hole punching with TCP is not as reliable. However, Tox does use TCP relays as a fallback if it encounters a firewall that prevents UDP hole punching.

Connecting & Communicating

Every peer is represented as a byte string (the public key [Tox ID] of the peer). By using torrent-style DHT, peers can find the IP of other peers by using their Tox ID. Once the IP is obtained, peers can initiate a secure connection with each other. Once the connection is made, peers can exchange messages, send files, start video chats, etc. using encrypted communications.

Current build status: Build Status

Q&A:

What are your goals with Tox?

We want Tox to be as simple as possible while remaining as secure as possible.

Why are you doing this? There are already a bunch of free Skype alternatives.

The goal of this project is to create a configuration-free P2P Skype replacement. “Configuration-free” means that the user will simply have to open the program and will be capable of adding people and communicating with them without having to set up an account. There are many so-called Skype replacements, but all of them are either hard to configure for the normal user or suffer from being way too centralized.

TODO:

Documentation:

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