Tok

Tok

Web site: tok.life
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS
License: GPL
Interface: GUI
Programing language: C, Java
First release: 2019
line

Tok – an easy-to-use application for peer-to-peer communication. We use end-to-end encryption technologies to secure your conversations. With TOK, you can send messages, photos, videos and files of any type without anyone else listening in. TOK’s goal is to make the world connect freely. It is forked from Antox and Antidote.

A phone number or an email address is not required to create your TOK account. Your personal information is not traceable to a phone number or email address. All communication is interfaced with a randomly generated alpha-numeric user ID.

All conversations are immediately encrypted from end to end during transmission.

TOK’s peer-to-peer communication platform has no central server. After end-to-end encryption, any third party, even TOK engineers, can’t access your conversations.

Features:
– 1v1 messages
– Audio
– Audio filtering
– Audio notifications
– Avatars
– Changing nospam
– Chat logs
– Contact aliases
– File transfer
– Message splitting
– Multilingual
– Multiprofile
– Profile import/export
– Save file encryption

Antox

Antox

Web site: github.com/Antox/Antox
Category: Network
Subcategory: Instant Messengers
Platform: Android
License: GPL
Interface: GUI
Programing language: Scala
First release: March 2014
line

Antox – an Android 4+ client for project Tox – secure peer to peer messaging. It aims to bring the full multimedia support Tox offers to your device, although it’s still currently in heavy development. Antox is currently available for alpha testing on Google Play and F-Droid.

It supports for stickers, geo-location, and other services offered by competing instant messaging applications are currently being decided upon.

Features:
– One to one messaging
– File transfers
– Avatars
– Partial A/V support

The project founder is Mark Winter.

The last version of Antox was released in 2014.

uTox

uTox

Web site: github.com/uTox/uTox
Category: Network
Subcategory: Instant Messengers
Platform: Android, BSD, Linux, OS X, Windows
License: MIT
Interface: GUI
Programing language: C
First release: 2017
line

μTox – a lightweight TOX client with full support for chat, file transfers, audio/video calling, and desktop sharing (both as video and inline screenshots). It also supports text group chats with audio groups pending the next Toxcore update.

Features:
– Avatars
– Secure person to person conversations:
— Video (Webcam or Desktop sharing)
— Audio
— Text
— Chat History
— Screenshots
– Group chats
— New API support ready.
– File transfers, with inline images support
– Tox URI support (clickable Tox links)
– Emoticons

µTox works on systems: Windows, macOS, Linux, Android, FreeBSD, NetBSD, OpenBSD, and DragonFlyBSD.

The project founder is Gray Hatter.

Jami

Jami

Web site: jami.net
Category: Network
Subcategory: Instant Messengers, VoIP Clients
Platform: Android, iOS, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C, C++
First release: November 2018
line

Jami (previously: Ring and SFLphone) – a free software for universal communication which respects the freedoms and privacy of its users. Jami is completely peer-to-peer and doesn’t require a server for relaying data between users. Jami is a GNU project backed by the Free Software Foundation and distributed under a GPLv3 license. It use state of the art end-to-end encryption with perfect forward secrecy for all communications and comply with the X.509 standard.

Features:
– a telephone: a simple tool to connect, communicate and share
– a teleconferencing tool: easily join calls to create conferences with multiple participants
– a media sharing tool: supports a variety of video input options, including multiple cameras and image and video files, and the selection of audio inputs and outputs; all this is supported by multiple high quality audio and video codecs
– a messenger: send text messages during calls or out of calls (as long as your peer is connected)
– a building block for your IoT project: re-use the universal communications technology of Ring with its portable library on your system of choice.

Jitsi

Jitsi

Web site: jitsi.org
Category: Network
Subcategory: Instant Messengers, VoIP, Video conference
Platform: Android, iOS, Linux, OS X, Windows
License: Apache 2.0
Interface: GUI
Programing language: Java
First release: 2003
line

Jitsi (previously: SIP Communicator) – a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.

Features:
– Jitsi Videobridge passes everyone’s video and audio to all participants, rather than mixing them first.
– Better quality, lower latency and if you are running your own service, a much more scalable and inexpensive solution.
– Jitsi is compatible with WebRTC, the open standard for Web communication.
– Advanced video routing support for simulcast, bandwidth estimations, scalable video coding and many others.

Jitsi main applications:
– Jitsi Meet – video conferencing server
– Jitsi Videobridge – WebRTC Selective Forwarding Unit engine for powering multi-party conferences
– Jigasi – server-side application that links allows regular SIP clients to join Jitsi Meet conferences hosted by Jitsi Videobridge
– lib-jitsi-meet – A low-level JavaScript API for providing a customized UI for Jitsi Meet
– Jidesha – a Chrome extension for Jitsi Meet
– Jitsi – an audio, video, and chat communicator that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, and IRC

The project started in 2003 in the context of a student project by Emil Ivov at the University of Strasbourg.

Linphone

Linphone

Web site: linphone.org
Category: Network
Subcategory: Instant Messengers, Voip Client
Platform: Android, iOS, Linux, OS X, Windows
License: GPL, Proprietary
Interface: GUI
Programing language: C, Java, Python
First release: 2001
line

Linphone (Linux phone) – an open source SIP phone for voice/video calls and instant messaging, and is available for mobile and desktop environments (iOS, Android, GNU/Linux, macOS, Windows Desktop, Windows 10 UWP). Linphone features a separation between the user interfaces and the core engine, allowing the creation of various kinds of user interface on top of the same functionalities.

Main features:
– HD audio and video calls
– Multiple call management (pause and resume)
– Call transfer
– Audio conferencing (merge calls into a conference call)
– Call recording and replay (audio only)
– Instant Messaging with message delivery status (IMDN)
– Picture and file sharing
– Chat access during calls
– Contact list
– “Invite your friends” feature
– Call history
– Display of advanced call statistics
– Echo cancellation
– Call quality indicator
– Secure user authentication: md5 / SHA256 digest, TLS client certificates
– SRTP, zRTP and SRTP-DTLS voice and video encryption
– Supported languages: English, French
– Account creation assistant
– Remote provisioning

The user interface frontends are:
– A Qt/QML interface for Windows desktop, macOS and GNU/Linux
– A console interface (linphone-daemon)
– An iPhone application built in objective C
– An Android application running in Java

Android Messages Desktop

Android Messages Desktop

Web site: github.com/chrisknepper/android-messages-desktop
Category: Network
Subcategory: Instant Messengers
Platform: Linux, OS X, Windows
License: MIT
Interface: GUI
Programing language: ?
First release: June 2018
line

Android Messages Desktop – a cross-platform application which lets you run the Android Messages as a desktop app.

Features:
– System notifications when a text comes in
– Notification badges on macOS
– Spellchecking in ~50 languages
– Run in background on Windows/Linux/macOS
– Minimize to tray on Windows/Linux
– Menu bar support on macOS
– TBD…

The project founder is Chris Knepper.

Signal

Signal

Web site: signal.org
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: ?
First release: 2018
line

Signal – a messaging app for simple private communication with friends. Signal uses your phone’s data connection (WiFi/3G/4G) to communicate securely, optionally supports plain SMS/MMS to function as a unified messenger, and can also encrypt the stored messages on your phone.

Main functions:
– Conversations: long conversations with friends, regardless of where you live. Signal provides a very useful function of voice calls.
– Group chat: allows you to create encrypted groups, so we can have private conversations with all your friends at once. In this case, both the encrypted messages and the signal server do not have access to any group data such as the members list, title and group icon.
– Sending SMSs: allows you to send free SMS and MMS, but you must have an active internet connection to use this service. In addition, we can set notifications of new messages in the status bar, there is also the option of setting the Enter key to send messages directly.
– Communication history: users have quick access to communication history, which is displayed as a scrolling list.

The application is developed by the Signal Foundation and Signal Messenger LLC under the GNU GPL 3 license.

Delta Chat

Delta Chat

Web site: delta.chat
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: ?
First release: August 2018
line

Delta Chat – an open source chat application that sends messages via e-mails, encrypted if possible, with Autocrypt. You do not have to sign up anywhere, just use your existing e-mail account with Delta Chat. Delta Chat doesn’t have their own servers but uses the most massive and diverse open messaging system ever: the existing e-mail server network.

Goals:
– Independent of any company or services. You own your data.
– Your data is not saved on a central server unless all users are using the same e-mail servers
– You do not distribute your address book to anyone.
– Fast by the use of Push-IMAP.
– Largest user base – recipients not using Delta Chat can be reached as well.
– Compatible – not only to itself.
– Elegant and simple user interface.
– Distributed system.
– No Spam – only messages of known users are shown by default.
– Reliable – safe for professional use.
– Trustworthy – can even be used for business messages.
– Copyleft and Standards based libre software.

Total Commander

Total Commander

Web site: ghisler.com
Category: Network
Subcategory: File Transfer, File Managers
Platform: Android, Windows
License: Proprietary, Shareware, Freeware
Interface: GUI
Programing language: Object Pascal
First release: September 25, 1993

line

Total Commander (previously: Windows Commander) – a file manager and FTP file transfer client, available for MS Windows, Windows Phone and Android operating systems.

Features:
– Two file windows side by side
– Multiple language and Unicode support
– Enhanced search function
– Compare files (now with editor) / synchronize directories
– Quick View panel with bitmap display
– ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling + plugins
– Built-in FTP client with FXP (server to server) and HTTP proxy support
– Parallel port link, multi-rename tool
– Tabbed interface, regular expressions, history+favorites buttons
– Thumbnails view, custom columns, enhanced search
– Compare editor, cursor in lister, separate trees, logging, enhanced overwrite dialog etc.
– Unicode names almost everywhere, long names (>259 characters), password manager for ftp and plugins, synchronize empty dirs, 64 bit context menu, quick file filter (Ctrl+S)
– USB port connection via special direct transfer cable, partial branch view (Ctrl+Shift+B), and many improvements to ftp, synchronizing and other functions
– And many more!

Built in features can be enlarged via plugins.

The project founder is Christian Ghisler.