Semantic search

Jump to: navigation, search


Dino (instant messenger)
Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind. It supports end-to-end encryption with OMEMO and OpenPGP and allows configuring privacy-related features such as read receipts and typing notifications. Dino fetches history from the server and synchronizes messages with other devices.
EF*CK Chat Keyboard
EF*CK is a free cross-platform open-source on-screen desktop emoji keyboard, with built-in text-filter-based emoji picker, Unicode text converter, meme GIF search function ... Upon emoji/text activation, the app automatically types it into the previously focused window, or copies it into system clipboard. Written in Python/Qt and extensible.
EXo Platform
eXo Platform is an open-source digital workplace platform. Full-featured and user-centered, the solution enables a variety of use cases around internal communications, employee engagement, knowledge management and digital collaboration.
Ejabberd
'ejabberd' is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber server. It supports advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
Ekiga
Ekiga (formely known as GnomeMeeting) is a SoftPhone, Video Conferencing and Instant Messenger application over the Internet. It supports HD sound quality and video up to DVD size and quality. It is interoperable with many other standard compliant software, hardware and service providers as it uses both the major telephony standards (SIP and H.323).
Element Desktop
Element Desktop is a chat platform using Matrix.
Empathy
Empathy is a messaging program which supports text, voice, and video chat and file transfers over many different protocols, including Jabber (xmpp). You can tell it about your accounts on all those services and do all your chatting within one application. Empathy uses Telepathy for protocol support and has a user interface based on Gossip. Empathy is the default chat client in current versions of GNOME, making it easier for other GNOME applications to integrate collaboration functionality using Telepathy.
Eva
'Eva' is an IM client in KDE that uses QQ IMprotocol to communicate with other clients Gaim with OpenQ plugin or LumaQQ written in Java.
Festival Gaim
Gaim plugin which enable you hear your incoming messages using voice synthesis.
Firestr
Fire★ is a a simple platform for decentralized communication and computation. Provides a simple application platform for developing p2p applications and share these applications with others in a chat like user interface. You don't send a message to someone, you send an program, which can have rich content. All programs are wired up together automatically providing distributed communication, either through text, images, or games. The source code to all applications is available immediately to instantly clone and modify.
FluffyChat
FluffyChat - Chat with your friends The greatest FluffyChat features: Opensource and open development where everyone can join. Nonprofit - FluffyChat is donation funded. Cute design and many theme settings including a dark mode. Unlimited groups and direct chats. FluffyChat is made as simple to use as possible. Free to use for everyone without ads. There is no "FluffyChat server" you are forced to use. Use the server you find trustworthy or host your own. Compatible with Element, Fractal, Nheko and all matrix messengers.
Fractal
Fractal is an instant messaging client and collaboration software for the GNOME desktop based on the Matrix protocol.
Freetalk Heckert gnu.tiny.png
Freetalk is a command-line Jabber/XMPP chat client. It notably uses the Readline library to handle input, so it features convenient navigation of text as well as tab-completion of buddy names, commands and English words. It is also scriptable and extensible via Guile.
Gaim-e
'gaim-e' is an encryption plugin for gaim. It uses GNUPG (GPG) to securely transfer the session key (RC5). It currently works with AOL, MSN, and Yahoo. Other protocols supported by gaim have not yet been tested.
Gajim
Gajim is a Jabber/XMPP client written in PyGTK. Gajim works nicely with GNOME, but does not require it to run.
Gale
Gale is a messaging system resembling Zephyr in UI and social characteristics, but IRC in architecture, with some features of its own. It supports the use of public-key cryptography for privacy and authentication. It has a spanning-tree topology with failover, little server state, no concept of "op privileges", security through end-to-end encryption, multi-line messages, and command-line-driven clients, and directed categories, which prevents unnecessary distribution of messages. See Fugu, a graphical client for Gale: http://fugu.gale.org/
Gicq
'gicq' is an ICQ-compatible instant messaging client for Unix systems. It is based on the GTK toolkit. At the present time, the feature list is rather short. However, the most important stuff works - you can log on with an existing ICQ account, search for other users and add them to your contact list, and send and receive messages. 'gicq' uses libicq, which does most of the work.
Gm
GNU Messenger is a messaging system that attempts to keep your conversations private from everyone except the intended recipient. It is compatible with existing IM networks and lets you to communicate with other GM users even when you're not using a native server. Features include autoconf support, interoperability with other popular IM networks, separate frontend and backend (which makes it easy to write new clients, a buddy list, and taskbar docking.
Gnome ICU
GnomeICU (formerly GtkICQ) is an Internet Communication Utility for Gnome. It is based on the ICQ protocol, and may be used to communicate with any other GnomeICU or ICQ users, either in GNU/Linux or whatever other OS your friends feel like using.
Gnome IP Messenger
Gnome IP Messenger (GIPMSG) is WinPopup-like communication tool that works over TCP/IP. GIPMSG is a complete GNOME/GTK+ program, with full GNOME applet support. Using GIPMSG is easier than e-mail and requires little setup.
GnuGadu2
GNU Gadu 2 is a modular instant messaging client with a GUI written in GTK2. It currently supports Gadu-Gadu, Tlen.pl, and Jabber. It is able to load Perl scripts, dock in several window managers, play sounds, talk to other programs via a UNIX socket, send SMS messages to Polish GSM operators, automatically check for updates, and use XOSD for displaying notices.
Gofoss.net
gofoss.net is a beginners guide to free software, privacy, data ownership and durable tech. Learn how to: safely browse the Internet; keep your conversations private; protect your data; unlock your computer's full potential; stay mobile and free; own your cloud; avoid filter bubbles, surveillance & censorship.
Gossip-nostr-client
Gossip is a GUI client that allows users to post microblogs, follow other users, and host private chats using Nostr. It is very snappy and performant as it is written in Rust. It is highly configurable; there are 64 configuration options. Unlike other Nostr clients, Gossip strives to avoid web browser technologies like JavaScript to reduce bloat.
Gtmess
gtmess is a console MSN Messenger client for GNU/Linux and other systems that conform to the POSIX standard. It supports the MSNP9 protocol version. Apart from the basic stuff like file transfers and chat windows, it offers some advanced features like message logging, contact list cleanup, spoofing the typing user (on some clients), and a popup notifier (via Tcl/Tk). It is UTF-8 compliant.
Gyach Enhanced
GYach Enhanced is a feature-rich, improved version of the original Gyach. It is a Yahoo! client for GNU/Linux with voice chat capabilities. It offers almost all of the features you would expect to find in the official Windows Yahoo! client. The program offers support for chat, conferences, buddy lists, and My Yahoo content. In addition, Gyach Enhanced offers many features not available in the official Yahoo! client. Unlike the original Gyach, GYach Enhanced is designed for GNU/Linux only.
HexChat
HexChat is an IRC client based on XChat 2, featuring:
  • Easy to use and customizable interface
  • Cross-platform on Windows, OS X, and Unix-like OSes
  • Highly scriptable with Python and Perl
  • Translated in multiple languages
  • Multi-network with auto-connect, join, and identify
  • Spellcheck, proxies, SASL, DCC support and more
Hybridbot
This bot acts as a normal user inside both a IRC channel and a XMPP MUC room, and relays/resends the messages received in one end to the other automatically.
Ignorance
Ignorance is a flexible, powerful content filtering plugin for Gaim.
Irc
This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.
Jami Heckert gnu.tiny.png,
GNU Jami (formerly SFLphone, GNU Ring) is a universal and distributed communication platform, implemented as free (libre) software, which respects the freedoms and privacy of users. Aimed at the general public as well as professionals, Jami provides all its users a universal communication tool, autonomous, libre, secure and built on a distributed architecture thus requiring no authority or central server to function. GNU Jami satisfies a high priority software goal of the Free Software Foundation, responding to the challenges of privacy on the Internet. Developed by Savoir-faire Linux, Jami takes advantage of an active development community thanks to the support of young Google Summer of Code developers as well as research partnerships with Polytechnique Montréal and the Université du Québec à Montréal.
Jitsi
Jitsi Desktop, formerly known as the SIP Communicator and briefly known as just Jitsi, is a VoIP and instant messaging application that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ and IRC. It can handle every firewall, and has many other useful features. This package is maintained by the community. Video conferencing capabilities evolved out of this original project and are maintained by the Jitsi team under 8×8 which acquires the whole Jitsi Technology in 2018. So the said Jitsi can also refers to a set of free software projects including Jitsi-Meet and Jitsi-Videobridge. More information at https://jitsi.org/
Jitsi-Meet
More secure, more flexible, and completely free video conferencing. Go ahead, video chat with the whole team. In fact, invite everyone you know. Jitsi Meet is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed. What else can you do with Jitsi Meet?

Community contact

Share your desktop, presentations, and more Invite users to a conference via a simple, custom URL Edit documents together using Etherpad Pick fun meeting URLs for every meeting

Trade messages and emojis while you video conference, with integrated chat.
Jitsi-Videobridge
Build massively scalable multiparty video applications Stop mixing video channels and start using Jitsi Videobridge instead. It’s a Selective Forwarding Unit (SFU) designed to run thousands of video streams from a single server — and it’s fully free software and WebRTC compatible.
Kaim
Kaim is an AOL Instant messenger client using the QT public library. Due to legal problems, this package has been renamed 'kinkatta.' Please see that entry for the most recent version of the software.
Kinkatta
Kinkatta is an AOL instant messenger for KDE. Kinkatta contains all common instant messenger features such as logging, aliases, chat rooms, proxys, auto-away, pounce, last on, idle, per-buddy audio configuration, and complete chat window configuration. It was formerly known as 'kaim.'
Kontalk
Kontalk is a free software, secure and distributed instant messaging driven by the community. Kontalk protocol is based on XMPP with end-to-end encryption in both server-to-server and server-to-client. Kontalks is basically for phone, but it's also available for desktop now (GNU/Linux, Windows, and macOS).
Kopete
Kopete is a multiple protocol instant messaging system designed as a plugin-based system. All protocols are plugins and allow modular installation, configuration, and usage without the main application knowing anything about the plugin being loaded. Kopete's goal is to provide users with a standard, simple interface between all of their instant messaging systems, while also giving developers an easy wasy to write plugins to support a new protocol. The core Kopete development team provides a handful of plugins that most users can use and templates for new developers to base a plugin on.
Laffer
Laffer is a Web-based instant messenger client. It supports ICQ, MSN, AOL, Yahoo, Jabber, and other messenger networks. Laffer is written in HTML and JavaScript, and it uses DOM 1.2 and PHP. Laffer is capable of exchanging text messages, contact list visualization, presence status visualization, and getting information about the user. No file, audio, or video exchange is supported at the moment.
Libertree
Libertree allows users to create their own social network; it is implemented as an XMPP component and a web application.
Licq
Licq is a multi-threaded ICQ clone that includes all of ICQ's basic features: sending/receiving messages, chat, file transfer, contact list with pixmaps and user status, basic/extended user info, adding/editing users from within the GUI, user history, user groups, and new user registration. All commands and information are available through a simple and convenient tab dialog. It also has a completely configurable user interface with Skin and Icon pack support, and an extensive plugin system to manage many different functions.
Licq-osd
The licq-osd plugin enables licq to display new messages as an On Screen Display message.
Linphone
Linphone is an Internet phone or Voice Over IP phone (VoIP). It lets you make two-party phone calls using the Internet.
Lume
Lume is a desktop Nostr client. It allows for users to create multiple columns, each one for different feeds of posts, listings of users, etc. Lume easily walks users through the technical Nostr details such as adding relays and setting up a keypair, so it is great for new users. By default, the Lume GUI looks similar to Twitter/X. Unlike Twitter, though, Nostr is a Free and extensible protocol.
Mattermost
Mattermost is a free software team communication service. It brings team messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.
Mirror Island
Mirror Island is an adaptive network that changes its behaviour depending on the content being displayed and leverages the semantic web to make this possible. Target uses range from everyday note taking and communications including photo and video sharing, to ecommerce and resource management features. It has multiple network-enabled components including a multimedia player, file manager, and text editor, although the website itself, mirrorisland.com is the web front-end of this network. Features a visual editor that allows photos and files to be attached like an email, but publicly visible.
MongooseIM
MongooseIM is aimed at large, complex enterprise level projects where real-time communication is critical for business success. It provides high availability, ease of deployment, development and reliability in production. The MongooseIM platform includes server-side components and client libraries. It has also contributed to open source third party XMPP libraries: Smack for Android and XMPP framework for iOS. Built around proven technologies XMPP/Jabber, it adds a simple client/server REST API for front-end and back-end integration.
Movim
Movim (My Open Virtual Identity Manager) is a distributed social network built on top of XMPP. It can be accessed using existing XMPP clients and Jabber accounts. Movim is a distributed social networking platform. It builds an abstraction layer for communication and data management while leveraging the strength of the underlying XMPP protocol. XMPP is a widely used open standards communication platform. Using XMPP allows the service to interface with existing XMPP clients like Conversations, Pidgin, Xabber and Jappix. Users can directly login to Movim using their existing Jabber account. Movim addresses the privacy concerns related to centralized social networks by allowing users set up their own server (or "pod") to host content; pods can then interact to share status updates, photographs, and other social data. Users can export their data to other pods or offline allowing for greater flexibility. It allows its users to host their data with a traditional web host, a cloud-based host, an ISP, or a friend. The framework, which is being built on PHP, is a free software and can be experimented with by external developers. Movim supports OMEMO, group chats (public and private, with or without password) with reactions, stickers and GIFs, it supports also screen-sharing, VOIP (1 to 1) and microblogging.
Mumble
Mumble is a voice chat program. There are two modules in Mumble: the client (Mumble) and the server (Murmur). It provides encrypted, low-latency voice chat. Supports group conferences, for talking amongst friends: has a mute/deafen feature, also supports textchat. A suitable free software replacement for Google Hangout, Skype, Ventrillo, TeamSpeak and many more.
Naim
'naim' is the original ncurses AIM client. It uses the TOC protocol, and features many commonly-requested features found nowhere else, while still preserving naim's classic look and feel. The original 0.9 series is still available (using the Oscar protocol), and will be kept up-to-date in terms of new features as time permits.
Nextcloud
Nextcloud is a free, decentralized and open cloud platform. It allows you to sync your files, calendars and contacts while staying in control of your data. As a platform you can extend it with many existing apps or write your own. With federated sharing, Nextcloud allows you to collaborate with people across different Nextcloud installations. Nextcloud also provides real-time communication through Spreed.me and collaborative editing through LibreOffice Online integration.
NgIRCd
ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). The server is quite easy to configure, can handle dynamic IP addresses, and optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for user authentication as well as character set conversion for legacy clients. The server has been written from scratch and is not based on the "forefather", the daemon of the IRCNet. The name ngIRCd means next-generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)
Overdose
Overdose is a Yahoo! Chat client written in C and using the curses interface library.
PhpFreeChat
php Free chat is a free, simple to install, fast and customizable chat server that uses a simple filesystem for message and nickname storage. It uses AJAX to smoothly refresh and display the chat zone and the nickname zone. It supports customized CSS stylesheets and a plugin system that allows you to write your own storage routines (ex: Mysql, IRC backends)
Pica Pica Messenger
Pica Pica is a project aimed to create and support distributed decentralized secure instant messaging system. Pica Pica network consists of nodes and clients. Nodes are hosted by volunteers on their computers. Nodes connect to each other and exchange info about other nodes and online clients, transfer encrypted data between clients. All data transferred between clients is protected by end-to-end encryption using TLS 1.2 protocol. Users are identified by unique SHA224 hash of their certificate which is generated during account creation.
Pidgin
Pidgin is a modular instant messaging client that supports many popular chat protocols. It is actively being developed and supports many common features of other clients, inlcuding many unique features.It also supports multiple protocols, including AIM (Oscar and TOC), Yahoo!, ICQ, MSN Messenger, Jabber (xmpp), Napster, Zephyr and IRC.
Pidgin-otr
"Off-the-Record Messaging plugin" (or pidgin-otr) is a Pidgin plugin for secure messaging using a protocol known as OTR. Like similar protocols, OTR allows you to hold secure (encrypted and authenticated) conversations. In addition, messages themselves are not signed (that is, they are off-the-record) and remain secure even if your private key is compromised (previous communication streams cannot be decrypted). These features are useful, for example, for journalists. Note, though, that these are technical restrictions not legal ones (a court may consider other evidence). This plugin offers various methods of initial authentication (challenge/response, shared secret), autogenerates keys, and retains keys so that you can continue conversations with people you have previously authenticated. It does not interfere with unencrypted conversations, although you can prompt the other user to install pidgin-otr (or another OTR client) themselves.
Planimo
Planimo is an instant messenger for private lan chats (from here its name Private LAN Instant Messenger and the final O is to italianify :) ) In the package you will find a server and a client based on pygtk toolkit.
Pleroma
Pleroma (πλήρωμα) is a free, federated social networking server built on open protocols. It is compatible with GNU Social, Mastodon, and many other ActivityPub and OStatus implementations. The project consists of several components: Pleroma is the server implementation, and comes bundled with PleromaFE, the default frontend. Other useful utilities are also provided, such as an ActivityPub relay. For a friendly introduction to Pleroma and the Fediverse, read What is Pleroma?.
PostActiv
postActiv is a microblogging social networking software which federates with other microblogging software using the OStatus, ActivityStreams, and Webfinger protocols. It is a fork of the GNU social project intended to include a variety of improvements.
Psi
Psi is a client for the Jabber instant messaging system. It was written in C++ using the Qt libraries. Users can message all their online friends, regardless what IM they use. It is small, fast, and has full Unicode support (so it can send and receive messages in languages other than English).
Psyced
psyced is a distributed chat and messaging system based on the Protocol for SYnchronous Conferencing. PSYC is multicast and routed between servers and clients in a scalable and efficient way, but users can also comfortably use IRC clients, telnet, Web chat, or Jabber to enter the network. psyced communicates with Jabber/XMPP servers and hosts chat rooms that are freely programmable and cannot be hacked. It also provides gateways to several IRC networks, but unlike IRC, everyone can run a server and be an equal member of the PSYC network.
Puszcza-guppy
A modular cross-platform chat bot in Python. She performs automated functions at live chat networks. guppy currently serves some common tasks like calculation, web search, words and domain look-up.
PyTextMagicSMS
A Python wrapper for the TextMagic HTTPS API to send SMS messages.
Revolt
Revolt lets you create a private space for you and your friends to chat, without any of the distractions of other chat apps. This space can be shared with friends and communities. The Revolt provides alternative to other IM software like Slack or Discord while keeping the code publicly available. The application won't share your data with advertises or sold to third parties.
Ricochet
Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address. Instead of a username, you get a unique address that looks like ricochet:rs7ce36jsj24ogfw. Other Ricochet users can use this address to send a contact request - asking to be added to your contacts list. You can see when your contacts are online, and send them messages (and soon, files!). Your list of contacts is only known to your computer - never exposed to servers or network traffic monitoring. Everything is encrypted end-to-end, so only the intended recipient can decrypt it, and anonymized, so nobody knows where it’s going and where it came from.
Riot-web
Communicate the way you want with Riot - a universal secure chat app entirely under your control. Riot is for everyone, from casual chat to high powered collaboration and is built on the Matrix protocol, a standard for open, decentralised communication.
SLiteChat
SLiteChat (pronounced "slight-chat") is a completely free, text-only IM/chat client for use with Second Life. Use it to talk to your friends without having to load up all of those heavy graphic goodies. Useful for those at work times.
SchildiChat
SchildiChat is a client for the matrix protocol, based on the Element app. Compared to other clients, it provides a more classic instant messenger feel, while still providing the full functionality of the reference client. The matrix protocol is a decentralized approach to modern messaging, allowing for end-to-end encryption, shared message history across multiple devices, and more.
SecureChatAnywhere
SecureChatAnywhere is a lightweight program written in Java with the purpose of making it easy to encrypt and decrypt any kind of text messages using AES-128/CBC symmetric encryption. The graphical user interface (GUI) is designed as a convenient "copy & paste tool" for computers to manage encryption and decryption stand-alone, in other words without relying on any kind of external communication.
Simple Instant Messenger
Simple Instant Messenger is a simple ICQ client with v8 protocol support (2001) for X. It can send and receive messages in RTF format, inlcudes a spam filter, and is available in ten languages. It supports the SOCKS4, SOCKS5, HTTP, and HTTPS protocols.
Simplex
Simplex is an encrypted, decentralized messaging service for instant messaging, voice, and video calls. Unlike other messaging platforms, SimpleX has no identifiers assigned to the users. It does not rely on phone numbers, domain-based addresses (like email or XMPP), usernames, public keys or even random numbers to identify its users. To deliver messages SimpleX uses pairwise anonymous addresses of unidirectional message queues, separate for received and sent messages, usually via different servers. Using SimpleX is like having a different “burner” email or phone for each contact, and no hassle to manage them. This design protects the privacy of whom you are communicating with, hiding it from SimpleX platform servers and from any observers.
Simplexmq
Message broker for unidirectional (simplex) queues SimpleXMQ is a message broker for managing message queues and sending messages over public network. It consists of SMP server, SMP client library and SMP agent that implement SMP protocol for client-server communication and SMP agent protocol to manage duplex connections via simplex queues on multiple SMP servers. SMP protocol is inspired by Redis serialization protocol, but it is much simpler - it currently has only 10 client commands and 8 server responses. SimpleXMQ is implemented in Haskell - it benefits from robust software transactional memory (STM) and concurrency primitives that Haskell provides.
Slixmpp
Has the goal is to be process threadless.
Social Heckert gnu.tiny.png
GNU social gives you a powerful social network that is federated. GNU social is a social networking platform. It helps people in a community, company or group to exchange short status updates, do polls, announce events, or other social activities (and you can add more!). Users can choose which people to "follow" and receive only their friends' or colleagues' status messages. It provides a similar service to proprietary social network sites, but is much more awesome. With a little work, status messages can be sent to mobile phones, instant messenger programs (using XMPP), and specially-designed desktop clients that support the Twitter API. GNU social supports an open standard called OStatus that lets users in different networks follow each other. It enables a distributed social network spread all across the Web.
Solanum
Solanum is an IRCv3 server designed to be highly scalable. It implements IRCv3.1 and some parts of IRCv3.2, TLS, and challenge/response authentication using RSA keys. It is based on Charybdis.
Spat
Spat is a lightweight, GNOME compliant messaging application.This instant messaging system was developed to easily install and run on a TCP/IP network. Include Buddy List, Chat, and Away functionality. There is no need to remember IP addresses.
Subrosa
Subrosa is an end to end encrypted messaging, voice, and video chat app that runs in the browser. Subrosa supports group chats, desktop notifications, and much more without requiring a download. Encrypted user blobs are synchronized to Subrosa's servers, however Subrosa never has access to the keys required to decrypt the blob or messages.
Swift
Swift is a free cross-platform (Windows, GNU/Linux, Mac) XMPP client written and contributed to by a range of XMPP experts. It is designed to be fast and easy to use and it provides features useful to end users across a range of deployments, including military, corporate and personal use, taking advantage of the latest developments in the XMPP standards community (in which the developers are heavily involved).
Telegram
Telegram is a multi-platform instant messaging client. It can be used on multiple devices at same time. It supports sending messages, photos, videos and files of any type (doc, zip, mp3, etc) to people who are in the phone contacts and have Telegram. The messages are encrypted using the MTProto protocol developed by Telegram. Its features include self-destructing messages & broadcast groups. This is a desktop client program only; there is currently no free software server program for Telegram.
Tinyportal
TinyPortal is an extension for SMF community forum that adds a powerful and mature Portal to your forum, with native integration, without having to worry about bridging, database, and appearance. It's up to you and your creativity to use TP's features to customize your site and organize its content.
Tipicalls
Tipicalls is a free meeting room with team management features. It will help you in your everyday life working from home or at the office. It is the best free alternative to the actual platforms in the market with a lot of cool features.
TorChat
Retired, fork needed! comment

TorChat was retired on 2014-01-20
TorChat is a peer-to-peer instant messenger with a completely decentralized design, built on top of Tor's location hidden services, giving you extremely strong anonymity. It is very easy to use.
UnrealIRCd
UnrealIRCd is an free software IRC Server, serving thousands of networks since 1999. It runs on GNU/Linux, BusyBox/Linux, OS X and Windows and is currently the most widely deployed IRCd with a market share of 43%. UnrealIRCd is a highly advanced IRCd with a strong focus on modularity, an advanced and highly configurable configuration file. Key features include TLS, cloaking, its advanced anti-flood and anti-spam systems, swear filtering and module support.
WeeChat
WeeChat (Wee Enhanced Environment for Chat) is a command-line chat client (mostly IRC). Everything can be done with a keyboard. It is customizable and extensible with scripts.
WikiSuite
The most comprehensive and integrated Free / Libre / Open Source enterprise software suite. WikiSuite™ is especially suited to knowledge-centric organizations and offers most (80%+) of the data and information management features all organizations need Key features of WikiSuite are OS & Network management, Email & Calendar, Commerce, Web & Intranet, Chat & Video Conference, Security, BPM & Analytics, Files & Sync. WikiSuite is an integrated and extensible solution.
Wire
Depends on Electron and has trademark policies and licensing restrictions related to server interaction and software behavior that interfere with software freedom. Adfeno (talk) 08:56, 31 March 2020 (EDT) Wire is a modern communication tool with full end-to-end encryption. Its current features are audio conferencing with up to 10 people, and 1-to-1 video conferences, as well as other minor features.
YSM
YSM (You Sick Me) v7 is an ICQ console client. It was originally meant to run in GNU/Linux, but it has been successfully tested in other systems. The client requires no extra libraries, and is written in the C language. YSM is based on the last ICQ protocol version, v7/8.
Yeemp
'yeemp' is a decentralized instant messaging system. It uses GPG over SSL for encryption, and UTF-8 to enable non-Latin text to be transferred. The clients include support for Japanese, Cyrillic, and Ogham input, as well as direct UTF-8. Yeemp includes a command-line client, an X client, a server, and a simple Web-based client. The clients can also use the AIM and ICQ protocols.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.