WireShare

WireShare

Web site: sourceforge.net/projects/wireshare/
Category: Network
Subcategory: Peer2Peer Clients
Platform: BSD, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: Java
First release: October 28, 2010
line

WireShare – an open source peer2peer multiplatform client. Formerly entitled LimeWire Pirate Edition(LPE), WireShare is the newest fork of the original LimeWire open source project. Our sole intention is to create and maintain a bona fide continuation of the project. All work is undertaken on a pro bono basis. The name was changed for legal reasons.

Features:
– Ease of use. Just install, run, and search.
– Ability to search by artist, title, genre, or other meta-information.
– Elegant multiple search tabbed interface.
– “Swarm” downloads from multiple hosts help you get files faster.
– Utilizes “ultrapeer” technology that reduces bandwidth requirements for most users.
– Integrated chat.
– Browse host feature. Even works through firewalls.
– Can connect to the network using GWebCache, a distributed connection system.
– Automatic local network searches for lightning-fast downloads. If you’re on a corporate or university network, download files from other users on the same network almost instantaneously!
– Share files privately with Friends.
– Download and share torrents.
– Support for MAGNET links that allow you to click on web page links that access Gnutella.
– No adware, spyware, or advertising.

Filetopia

Filetopia

Web site: filetopia.org
Category: Network
Subcategory: Peer2Peer Clients, Instant Messengers
Platform: Linux, Windows
License: Freeware
Interface: GUI
Programing language: Java FX
First release: 1999
line

Filetopia – a free peer-to-peer file sharing client, with chat, and sending instant messages, within the Filetopia Network and encrypted peer to peer connection.

Features:
– Multi-platform, Multi-language – Java based to work on desktop: windows, linux… Web version being developed for all desktop and mobile devices. Program is available in 6 languages at this time: english, spanish, german, italian, dutch, arabian
– Selective, Secure Sharing – Create any number of lists with exactly the content you want. Share them with all or specific rooms, groups or users. Assign permissions to users and groups including server slots and bandwidth.
– Flexible User Interface – Float windows, change tab positions, choose from 9 different program themes and over 25 different chat presets or make your own.
– Instant Messenger – Filetopia includes a powerful instant messenger with many features to make your online experience fun and secure.
– Moderation – Our 15+ years of experience with the classical Filetopia has given us a good insight about how important moderation is for an open system. This program includes many features to keep unwanted people from disturbing your community.
– Searchable – While global file search is not implemented to encourage sharing with friends, just about everything else is searchable: rooms, messages, lists, logs, chat, walls, even inside search results.

Element

Riot

Web site: element.io
Category: Network
Subcategory: Instant Messengers, VoIP
Platform: Android, iOS, Linux, OS X, Windows, Web client
License: Apache
Interface: GUI
Programing language: JavaScript, OjectiveC, Swift, Java, Kotlin
First release: 2016
line

Element (previously: Vector and Riot) – a Matrix web client built using the Matrix React SDK. Matrix is an open network for secure, decentralized communication, connecting 18M+ users over 45K+ deployments.

Element is officially supported on the web in modern versions of Chrome, Firefox, and Safari. Other browsers may work, however official support is not provided.

Element has several tiers of support for different environments:
– Definition: Issues actively triaged, regressions block the release
– Last 2 major versions of Chrome, Firefox, and Safari on desktop OSes
– Latest release of official Element Desktop app on desktop OSes
– Desktop OSes means macOS, Windows, and Linux versions for desktop devices that are actively supported by the OS vendor and receive security updates

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.

Threema

Threema

Web site: threema.ch
Category: Network
Subcategory: VoIP Clients, IM
Platform: Android, iOS, Web client
License: AGPL, MIT
Interface: GUI
Programing language: C, Objective-C, Java
First release: December 2012
line

Threema – a secure messenger which keeps your data out of the hands of hackers, corporations, and governments. Threema can be used completely anonymously, allows to make end-to-end encrypted voice and video calls, and offers every feature one would expect from a state-of-the-art instant messenger. With Threema Web, you can also use Threema from your Desktop.

Features:
– Text and Voice Messages – Quickly and conveniently send text messages. If you don’t have the time to type, voice messages come in handy.
– Groups and Distribution Lists – Groups and distribution lists allow to send messages to multiple recipients at once. Groups are managed in a strictly decentralized manner. Except the group members themselves, no one – not even Threema – knows who is member of a group.
– Threema Web: Conveniently Chat from the Desktop – Thanks to Threema Web, chatting from the desktop is just as secure as using the Threema app on your phone. You have full access to your entire chat history as well as all contacts and media files. Threema Web is open source.
– Share Files, Media, and Locations – Use Threema to send any type of file. Just like text messages, files are end-to-end encrypted, of course.
– Handy Poll Feature – Create polls in no time to gather the other group members’ opinions in an efficient manner.
– Voice and Video Calls – Place calls without revealing your phone number. Threema calls are end-to-end encrypted and thus tap-proof. They impress with crystal-clear voice quality and brilliant video quality.

Threema is developed by the Swiss company Threema GmbH.

Sipdroid

Sipdroid

Web site: sipdroid.org
Category: Network
Subcategory: VoIP Clients
Platform: Android
License: GPL
Interface: GUI
Programing language: C
First release: April 27, 2009
line

Sipdroid – a free and open source SIP/VoIP client for Android devices, developed by the i-p-tel GmbH. The project started in March 12, 2009 by the project author Dr. Pascal Merle.

The app routes calls dialed from your phone’s built-in contacts app to VoIP. In settings you can choose when to use VoIP and when to make standard phone calls, based on being logged in to Wifi, and/or based on number prefixes.

Features:
– Two SIP accounts can be used simultaneously
– Supports STUN for users behind Network address translation (NAT)
– Video calls (limited support)

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

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