MCabber

MCabber

Web site: mcabber.com
Category: Network
Subcategory: Instant Messengers
Platform: BSD, Linux, OS X
License: GPL
Interface: CLI
Programing language: C
First release: June 7, 2005
line

MCabber – a small console based Jabber/XMPP client. MCabber includes features such as SASL/SSL/TLS support, MUC (Multi-User Chat) support, history logging, command completion, OpenPGP encryption, OTR (Off-the-Record Messaging) support, dynamic modules and external action triggers.

MCabber is released under the GNU GPL, and has been tested on GNU/Linux, BSD, Mac OS X and Cygwin.

Some features of mcabber:
– SASL/SSL/TLS support.
– MUC support (Multi-User Chat).
– PGP, OTR support
– Chat States support (typing notifications)
– History logging: If enabled (see the CONFIGURATION FILE section), mcabber can save discussions to text history log files.
– Commands completion: If possible, mcabber will try to complete your command line if you hit the Tab key.
– Input line history: Any message or command entered is in the input line history and can be reused easily.
– External actions: Some events (like receiving a message) can trigger an external action such as a shell script if you enable it in your configuration file. A sample events script (“eventcmd”) is provided with mcabber source code, in the contrib directory.
– Modules: mcabber can load modules (a.k.a. plugins) at runtime that extend its features.

Mattermost

Mattermost

Web site: mattermost.com
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: AGPL, Apache 2.0, MIT
Interface: GUI
Programing language: Go, JavaScript
First release: October 2, 2015
line

Mattermost – a flexible, open source messaging platform and secure workplace that enables secure team collaboration. To use this app, you need a URL for a Mattermost server. The project is maintained and developed by Mattermost Inc.

Features:
– Discuss topics in private groups, one-to-one or team-wide
– Easily share and view image files
– Connect in-house systems with webhooks and Slack-compatible integrations
– Real-time collaboration on all your devices
– Secure, self-hosted, and scalable messaging
– Communicate seamlessly
– Engineered for demanding requirements
– Accelerate workflows with integrated tools
– Administer with full control over your data

ICQ

ICQ

Web site: icq.com
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows, Web
License: Proprietary
Interface: GUI
Programing language: C++, Objective-C, Java
First release: November 15, 1996
line

ICQ – a convenient and easy to use messenger service. It offers application clients for mobile devices such as Android and iOS, and desktop machines which works under Linux, OS X and MS Windows, and a web browser client as well.

Features:
– securely encrypted calls
– high-quality video calls
– speech-to-text for voice messages
– ability to create your own stickers
– animated 3D masks and video calls
– groups and channels
– chat synchronization across all devices

The project started and was developed by the Israeli company Mirabilis in 1996, the client was bought by AOL in 1998, and then by Mail.Ru Group in 2010.

Gadu-Gadu

Gadu-Gadu

Web site: gg.pl
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: Proprietary, Freeware
Interface: GUI
Programing language: ?
First release: August 15, 2000
line

Gadu-Gadu – a light and friendly application for daily private and corporate communication. It uses a proprietary protocol that features include status messages, file sharing, VoIP, and formatting and embedding images in messages.

Features:
– Chat on the computer and on the phone. You can also chat in the browser without installing the app (available on the desktop version).
– Chat in a conference. Send files and photos, and when you have no one to talk to, randomize the interlocutor.
– Free chat archive and contact finder. The best animated emoticons.
– No matter what device you use the GG. You always have access to the same contact list and conversation archive. Encrypted connections guarantee the security and confidentiality of your conversations.
– Free GG Chat on Your Website – You are not in front of the computer? Serve it in the mobile GG.

Gadu-Gadu is developed by GG Network S.A., Warsaw, Poland, but the company is wholly owned by the South African media company Naspers.

Zfone

Zfone

Web site: zfoneproject.com
Category: Network
Subcategory: VoIP Clients
Platform: Linux, OS X, Windows
License: Proprietary
Interface: GUI
Programing language: ?
First release: 2006
line

Zfone – a secure VoIP phone software product which lets you make encrypted phone calls over the Internet. Its principal designer is Phil Zimmermann, the creator of PGP, the most widely used email encryption software in the world. Zfone uses a new protocol called ZRTP, which has a better architecture than the other approaches to secure VoIP.

Features:
– Doesn’t depend on signaling protocols, PKI, or any servers at all. Key negotiations are purely peer-to-peer through the media stream
– Interoperates with any SIP/RTP phone, auto-detects if encryption is supported by other endpoint
– Available as a “plugin” for existing soft VoIP clients, effectively converting them into secure phones
– Available as an SDK for developers to integrate into their VoIP applications
– IETF has published the protocol spec as RFC 6189, and source code is published

Zfone runs on Windows XP and Vista, both 32-bit and 64-bit versions. Zfone will encrypt audio and video for Apple iChat calls on Mac OS X. Zfone has been tested with these VoIP clients: X-Lite, Gizmo (audio, no video yet), XMeeting, Google Talk VoIP client, Yahoo Messenger’s VoIP client (for audio), Magic Jack, and SJphone. It does not work with Skype.

Yate

Yate

Web site: yate.ro
Category: Network
Subcategory: VoIP Clients
Platform: BSD, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: ?
line

Yate (Yet Another Telephony Engine) – mainly a telephony engine; while currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. Voice, video, data and instant messenging can all be unified under Yate’s flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses.

The software is written in C++ and it supports scripting in various programming languages (such as those supported by the currently implemented PHP, Python, Perl and Javascript libraries) and even any Unix shell. The PHP, Python, Perl and Javascript libraries have been developed and made available in order to ease development of external functionalities for Yate.

Yate is production-ready software and is easily extensible.

The architecture of Yate is based on a message passing system. The architecture can be divided into 4 main parts:
– Core, where encapsulations for sockets, threads and others primitives can be found
– Message Engine, message related classes, used to exchange data between modules
– Telephony Engine, the telephony related classes
– Yate Modules, modules extending the functionality of Yate

YateClient is an Instant Messenger and SoftPhone based on Yate. It can be used on a variety of platforms: Windows, Mac OS, Linux.
YateClient supports multiple telephony protocols and has advanced telephony and chat features.

Instant Messenging
Support for multiple IM providers:
– Google talk
– Google Voice
– jabber.org
Various chat features:
– Message archive
– Search in chat history
– Chat rooms
File transfer and directory sharing

Telephony
Multiple telephony protocols:
– Jingle/Google Talk/XMPP
– SIP
– H.323
– IAX
Advanced telephony features:
– Call transfer
– Conference
– History
– Address Book

Wire

Wire

Web site: wire.com
Category: Network
Subcategory: VoIP Clients, Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows, Web Browser
License: GPL, AGPL
Interface: GUI
Programing language: ?
First release: December 3, 2014
line

Wire – an open-source, encrypted collaboration suite featuring messenger, voice calls, video calls, conference calls, file-sharing, and external collaboration.

Wire provides the strongest security for organizations looking to protect their communications and document sharing. End-to-end encryption gives you the confidence to talk, message, and share across teams and with clients, through a single app that’s available on all of your devices.

Wire is 100% open-source and independently audited — with an option to be tested against existing security and governance frameworks. Built to scale to tens of millions of users, Wire is ISO, CCPA, GDPR, and SOX-ready.

Wire is actively leading the work on extending its security standards to become the norm for protecting organizations’ digital assets. Messaging Layer Security (MLS) is a new protocol designed to firm up the security of enterprise messaging platforms by employing end-to-end encryption within group communication.

Wire’s secure cloud collaboration solution is available in a range of deployment options, offering organizations a way to deploy the technology either in the cloud, private cloud or on-premises.

Wire offers three solutions:
– Wire Pro – One tool to consolidate all collaboration needs.
– Wire Enterprise – Wire Pro’s solution for large-scale or regulated organizations.
– Wire Red – Wire’s unique on-demand crisis collaboration suite.

TeamTalk

TeamTalk

Web site: bearware.dk
Category: Network
Subcategory: VoIP Clients, Instant Messengers, Conferencing, Desktop sharing
Platform: Android, iOS, Linux, OS X, Windows
License: Freeware
Interface: GUI
Programing language: ?
First release: 2003
line

TeamTalk – a software conferencing system which enables a group of people to collaborate and share information. During a conference people can talk using their microphone, see other people using their webcams, share files, show desktop applications, play music, etc.

Unlike other popular conferencing applications TeamTalk comes with its own standalone server. This means you do not depend on a third party to host your conferences. In other words you’re in complete control of your community and can choose who can participate.

TeamTalk supports multiple video sessions so it’s possible to see video of every user in a channel.
Any application running on your computer’s desktop can be shared with other users. This can be used for doing online presentations.
File sharing – users can see which files can be downloaded in the channel they’re participating in. Each file is listed with a name, its size and who uploaded the file.

The TeamTalk client application contains a list of publicly available TeamTalk servers which you can connect to and use freely. Some might, however, prefer to run their own server and for this TeamTalk comes with its own standalone server available for both Windows, Mac OS X and Linux. Running your own TeamTalk server allows you to configure exactly how you want your server to look and who should have access to it.

QuteCom

QuteCom

Web site: qutecom.org (not active)
Category: Network
Subcategory: VoIP Clients, Instant Messengers
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: June 25, 2005
line

QuteCom (previously: WengoPhone) – a free, open source software SIP-compliant VoIP client developed by the QuteCom (previously OpenWengo).

The application is available for Windows, Linux, OS X and Windows Mobile. It allows users to make free phone calls over the Internet from one computer to other with SIP compatible software. You can also make calls to landlines or mobile phones, send SMS messages and make video calls. These functions are not associated with any specific SIP provider, and therefore can be used with any provider on the market.

The application is not under development any more, and the last version was released in 2011.

Nymgo

Nymgo

Web site: nymgo.com
Category: Network
Subcategory: VoIP Clients
Platform: Android, iOS, iPad, Linux, OS X, Symbian, Windows
License: Freemium
Interface: GUI
Programing language: C++
First release: 2012
line

Nymgo – very cheap international calls with very good voice quality service provided by Splendor Telecom UK Ltd. Nymgo offers high-quality VoIP calls and text messaging using any mobile phone or landline, even you are not connected to the internet.

MAIN FEATURES:
– VoIP Calls – International VoIP calling over WiFi or 3G/4G
– SMS – Cheap global texting
– Transfer credit – Share credit with friends
– Now available in English, French, Arabic & Turkish

With Nymgo you can make high quality international calls to India, Bangladesh, Brazil, Philippines, Mexico, China, Egypt, Germany, Nigeria, Kenya, Indonesia, Malaysia, Iran, Iraq, Morocco, Pakistan, Poland, Romania, Russia, Saudi Arabia, Sri Lanka, Nepal, Turkey, Yemen or any other destination around the world using VoIP technology.

You can use Nymgo dialer to make calls from any smartphone, tablet or computer to any cell phone or landline in the world.
Works on Android Phones/Tablets, iPhone/iPad, Windows, Mac and Linux.