Tox & qTox client

tox.chat
Tox & qTox client

Open source, encrypted, distributed chat network, with clients for desktop and mobile - see supported clients. Clearly documented code and multiple language bindings make it easy for developers to integrate with Tox.

Open Source

Tox & qTox client Source Code

Author

TokTok

Description

Powerful Tox chat client that follows the Tox design guidelines.

#chat#tox

Homepage

https://qtox.github.io/

Repository

  • LicenseGPL-3.0
  • Created29 Jul 16
  • Primary languageC++
  • Size63,307 KB
  • Stars412
  • Forks46
  • Watchers412

Language Usage

Language Usage

Project Health

Fork of qTox/qTox
  • Last commit6 days ago
  • Open issues118
  • Latest releasev1.18.5

Recent Commits

  • Ghost of Sparta(15 Sept 26)

    docs: Translated using Weblate (Hungarian) Currently translated at 100.0% (693 of 693 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/hu/

  • nickolay168(06 Sept 26)

    fix(chatform): diagnose friend going offline during call.

  • Green Sky(24 Aug 26)

    fix: enable experimental toxcore thread safety This is currently required for thread safe toxav operations.

  • floppy(05 Sept 26)

    fix: missing includes uncovered by clang-23 Signed-off-by: Green Sky <[email protected]>

  • moliang(12 Aug 26)

    docs: Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 99.7% (690 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/zh_Hans/

  • Leonardo Pochiero(15 Jul 26)

    docs: Translated using Weblate (Italian) Currently translated at 90.1% (624 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/it/

  • nickolay168(02 Sept 26)

    fix(video): uninitialized lock

  • Green Sky(04 Sept 26)

    chore(ci): make docker wasm builder point to ghcr

  • Green Sky(22 Aug 26)

    fix(gcc): gcc related failed sfinae warnings

  • Green Sky(21 Aug 26)

    fix: various clang tidy reports

  • Green Sky(21 Aug 26)

    chore(ci): switch from docker hub to github container registry

  • Luke(14 Jul 26)

    test: add unit tests for SettingsSerializer readStream() input validation Covers the three guards added to readStream(): - OOM payload: VInt encoding 0x7FFFFFFF triggers the shift-count guard (num2 > sizeof(int)*CHAR_BIT), preventing QByteArray::resize(INT_MAX) - Shift overflow: 5 continuation bytes push shifts past 32 bits, exercising the same guard for the UB case - Truncated stream: premature EOF is caught by the QDataStream status check before each readRawData - Zero-size VInt: the post-loop num <= 0 guard rejects empty values - Valid settings: round-trips a key/value pair through the serializer - isSerializedFormat: verifies QTOX magic detection

  • Luke(14 Jul 26)

    fix: Fix OOM crash in SettingsSerializer readStream() VInt decoder. readStream() had no bounds check on the VInt shift count or the accumulated size value before calling QByteArray::resize(), allowing a crafted settings file to trigger an unbounded allocation (up to 2GB) and immediate OOM crash. The signed left-shift also produced undefined behavior when the shift exceeded 28 bits. Add the same overflow guard used by dataToVInt() (num2 > sizeof(int) * CHAR_BIT), stream error status checks, and a post-loop validity check on the decoded size before allocation.

  • Green Sky(18 Aug 26)

    fix(cmake): nix shell command was sensitive to cwd

  • Peter J. Mello(20 Jun 26)

    docs: Translated using Weblate (Portuguese) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/pt/

  • Ghost of Sparta(13 Jun 26)

    docs: Translated using Weblate (Hungarian) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/hu/

  • ssantos(10 Jun 26)

    docs: Translated using Weblate (Portuguese) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/pt/

  • nickolay168(30 Mar 26)

    fix(chatform): Do not interpret 祝 and 秘 as smileys.

  • github-actions[bot](02 Jun 26)

    chore: Release v1.18.5 Another release focused on bug fixes and stability. Keep it safe out there.

  • Green Sky(30 May 26)

    chore(flatpak): update toxcore to 0.2.23-rc.2

  • iphydf(17 May 26)

    chore: Restrict objc_library to macOS and update reference images.

  • github-actions[bot](16 May 26)

    chore: Release v1.18.5-rc.1 Another release with a focus on stability.

  • Ghost of Sparta(04 May 26)

    docs: Translated using Weblate (Hungarian) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/hu/

  • The Cats(23 Apr 26)

    docs: Translated using Weblate (Spanish) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/es/

  • The Cats(19 Mar 26)

    docs: Translated using Weblate (French) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/fr/

  • The Cats(19 Mar 26)

    docs: Translated using Weblate (Spanish) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/es/

  • The Cats(19 Mar 26)

    docs: Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (692 of 692 strings) Translation: qTox/qTox Translate-URL: https://hosted.weblate.org/projects/qtox/qtox/pt_BR/

  • iphydf(03 Mar 26)

    fix: Fix crash on shutdown when conference join/leave messages are enabled. `ChatManager` owns the `IChatLog` and `FriendChatState` that `ChatForm` and `ConferenceForm` hold by reference. Destroying the model first left dangling references, causing a use-after-free when form destructors accessed them (e.g. `ConferenceForm::~ConferenceForm` adding a "left conference" system message).

  • iphydf(01 Mar 26)

    refactor: Extract ChatManager from Widget to separate model from UI Move per-friend and per-conference model state (dispatchers, chat logs, chatrooms) and Core signal handlers for lifecycle/message-routing from Widget into a new ChatManager class. Widget keeps all UI state and creates UI elements in response to ChatManager signals.

  • iphydf(28 Feb 26)

    refactor: Split libraries.

Tox & qTox client Website

Website

A New Kind of Instant Messaging

Whether it's corporations or governments, there's just too much digital spying going on today. Tox is an easy to use application that connects you with friends and family without anyone else listening in. While other big-name services require you to pay for features, Tox is totally free and comes without advertising — forever.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address198.199.106.49
  • Hostnametox.chat
  • LocationSan Francisco,California,United States of America,NA
  • ISPDigitalOcean LLC
  • ASNAS14061

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Blacklist Check

tox.chat was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Tox & qTox client Reviews

More P2P Messaging

About the Data: Tox & qTox client

Change History

  • Amended (github) by @lissy93 #608
  • Amended (followWith, subreddit)
  • Renamed previously: Tox + qTox client from Communication › P2P Messaging

Edit Tox & qTox client Data

You can edit Tox & qTox client's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Tox & qTox client's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/tox-qtox-client

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Tox & qTox client

Help your friends compare P2P Messaging, and pick privacy-respecting software and services.
Share Tox & qTox client and Awesome Privacy with your network!