Web site: sourceforge.net/projects/eiskaltdcpp/
Category: Network
Subcategory: Peer2Peer Clients
Platform: BSD, Haiku, GNU/Hurd, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: 2013

EiskaltDC++ – a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software.

Currently supported systems (in order of decreasing importance): GNU/Linux, macOS, MS Windows, FreeBSD, Haiku and GNU/Hurd.

Currently supported features (not full list):
– Programs with graphical user interface (UI) on Qt (main) and GTK+ (alternative), plus daemon which may be controlled from command line or from Web UI (connected via JSON-RPC).
– Multi-threaded download (download fragments of a single file from several sources at once).
– Support of PFSR (partial file sharing): users may download parts of file from each other during file download even when no one of them do not have fully downloaded file.
– Support of DHT (allows to search file by TTH and exchange these files without connection to any hub). Implementation of this feature is based on StrongDC++ code and compatible with all versions of StrongDC++, ApexDC++, RSX++, FlylinkDC++ and Pulse++K where this feature exists. (Some DC clients have dropped the support of this function in lastest versions.)
– Support of UPnP (simplifies network connection configuration when user Wi-Fi router supports this feature).
– Support of binding to specific network interface or address (in case when user system has few network connections simultaneously).
– Support of auto updating of external IPv4 address via DynDNS services.
– Support of case-sensitive file lists. This feature is extremely important on all supported systems except MS Windows (in fact even NTFS supports case-sensitive file names, but MS Windows does not use this feature.).
– User interface is translated to many languages.
– GUI programs allow to place list of widgets on sidebar, on multiline tabbar panel or on single-line tabbar.
– GUI program based on Qt has support of hiding the program menu (it will be available by special button to the toolbar).
– Advanced search with the ability to group results; black list for search results.
– Lists of downloaded and uploaded files; ability to save logs of downloads.
– Lists of public and favorite hubs. Public hubs lists have multiple sources; favorite hubs are extremely flexible in configuration features.
– Lists of favorite users (they will receive extra slot for downloading files, etc.).
– List of active transfers (downloads/uploads), including the queue of users waiting for the slot (user may temporary grant extra slot for them).
– Flexible settings for downloading files (lists of destination directories, directory for incomplete downloads, limitation of number of simultaneous downloads, compressed transfers, check of check sums, etc.).
– Indicator of free space on disk where main downloads directory is located.
– Support of IP filter and basic antispam.
– Search spy (allows to see search phrases which send other users, but without identifying users of course).
– ADL search with support for Perl-style regular expressions (using PCRE library).
– Flexible filter (with regular expressions support) in users list, search results, public hubs lists, file lists, etc.. (Use ## string and read about Qt QRegExp syntax.)
– Full-featured chat (different fonts, nick coloring, parsing of magnet links and other links, emoticons, chat search, chat commands, BBCode support, disable/enable/clear chat, spell check (Aspell is used), keywords highlighting in the chat, separator for unread messages, saving of chat logs, the ability to display IP addresses and countries of users in the chat (depends on hub settings: some of them hide this data for usual users).
– User commands on hub.
– Flexible keyboard shortcuts settings.
– Text and sound notifications for different events.
– Highlighting of duplicates in shared files.
– Flexible settings for files hashing (speed of hashing, filters for ignoring files, etc.).
– Indicator of hashing progress in program status bar.
– Special tool for calculating of TTH for any file (without necessity to share this file) and preparing magnet link or web magnet link for it.
– Support of limitations of download/upload speed (permanent or by timetable).
– Support of limitations by size of shared files. (Yes, this is questionable feature, but it is highly demanded by users.)
– Support of handling of magnet links, web magnet links and hub links transferred via command line from other programs (for example from web browsers).
– Support of files drag-and-drop into field for entering messages (if file is present in user file list, magnet link to it will be added).
– Support of automatic replies to private messages in case of user absent.
– Support of user extensions on QtScript (only in Qt based GUI in GNU/Linux) and on Lua (in all supported systems).
– Support of IDNA (recognition of national domain names).
– Support of URL encoded strings for hub addresses.
– Support of traffic encryption.



Web site: surespot.me
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS
License: GPLv3
Interface: GUI
Programing language:
First release: 2013

Surespot – a mobile messaging application that secures all messages using end-to-end encryption for every text, image and voice message returning your right to privacy. Surespot uses your mobile data plan and Wi-Fi so you don’t get texting charges, especially important for those friends in other countries.

– surespot is not associated with your phone number or email
– send voice messages when your hands or eyes are too busy to text
– multiple identities on a single device to keep matters separated
– free messenger with no advertising and open source clients
– your identity is portable, transfer your secure conversations to other devices
– uses 256 bit AES-GCM encryption using keys created with 521 bit ECDH*

Not all encryption is equal. Most messengers provide encryption during message transport using SSL but messages return to an unencrypted form once they reach the server. Other messengers use End-to-End Encryption but store the decryption keys on their servers for ease of use. In either case you would have to trust the server implicitly which has proven problematic when any server operator can be compelled by court order to turn over some or all of the messages and/or keys. Ideally you would not need to trust the server operator- enter surespot, odd for us to promote that you do not need to trust us but it is true!

Data sent using surespot is End-to-End Encrypted with symmetric-key encryption (256 bit AES-GCM) using keys created with 521 bit ECDH shared secret derivation. All that means our servers do not see or hold your keys and the messages you send are encrypted by your device so protected during the entire transport to the receiver, who is the only one who can decrypt the message.

Surespot also enables users to verify the public key fingerprint of friends offline which adds another layer of protection by revealing any MITM attacks.
Every line of the client code used in surespot is made available for inspection / scrutiny and for other developers to contribute to. Linus’s law states, “Given enough eyeballs all bugs are shallow.”



Web site: slack.com
Category: Network
Subcategory: Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: Proprietary
Interface: GUI
Programing language: C++, JavaScript
First release: August 2013

Slack – a communication platform which offers IRC style features, including persistent chat rooms organized by topic, private groups, and direct messaging.

Slack brings team communication and collaboration into one place so you can get more work done, whether you belong to a large enterprise or a small business. Сheck off your to-do list and move your projects forward by bringing the right people, conversations, tools, and information you need together. Slack is available on any device, so you can find and access your team and your work, whether you’re at your desk or on the go.

Use Slack to:
• Сommunicate with your team and organize your conversations by topics, projects, or anything else that matters to your work
• Message or call any person or group within your team
• Share and edit documents and collaborate with the right people all in Slack
• Integrate into your workflow, the tools and services you already use including Google Drive, Salesforce, Dropbox, Asana, Twitter, Zendesk, and more
• Еasily search a central knowledge base that automatically indexes and archives your team’s past conversations and files
• Сustomize your notifications so you stay focused on what matters

Google Hangouts

Google Hangouts

Web site: hangouts.google.com
Category: Network
Subcategory: Instant Messengers, VoIP clients
Platform: Android, iOS
License: Freeware
Interface: GUI
Programing language:
First release: May 2013

Google Hangouts (formerly known as Google Talk) – a free messenger for traditional text and video chat using a microphone and a webcam.

Google Hangouts takes users to a whole new dimension, enabling photo and emoticon support as well as video calls. The program allows you to send photos and emoticons, and also allows you to send messages to people who are not available at the moment.

Google Hangouts Messenger automatically recognizes and imports contacts from your Google Account.

• Include all your contacts with group chats for up to 150 people.
• Say more with status messages, photos, videos, maps, emoji, stickers, and animated GIFs.
• Turn any conversation into a free group video call with up to 10 contacts.
• Call any phone number in the world (and all calls to other Hangouts users are free).
• Connect your Google Voice account for phone calling, SMS texting, and voicemail integration.
• Keep in touch with contacts across Android, iOS, and the web, and sync chats across all your devices.
• Message contacts anytime, even if they’re offline.



Web site: github.com/naxuroqa/Venom
Category: Network
Subcategory: Instant Messengers
Platform: Linux
License: GPL
Programing language:
First release: October 1, 2013

Venom – a modern Tox client for the GNU/Linux desktop.

– Encrypted profiles
– Secure, private messaging
– Read receipts
– Contact aliases
– Customizable avatars
– Emojis +1
– File transfers
– Screenshot sharing
– Group chats
– Socks5 Proxy support
– Spell checking
– Sound notifications
– Faux offline messaging
– Voice and video chat



Web site: github.com/Jfreegman/toxic
Category: Network
Subcategory: Instant Messengers
Platform: BSD, Linux, OS X
License: GPL
Interface: ncurses
Programing language: C
First release: 2013 (?)

Toxic – a ncurses-based Tox client which offers an instant messaging and video chat features. It is a text based application which uses the ncurses interface.

The project founder is JFreegman.



Web site: discourse.org
Category: Network
Subcategory: Forums
Platform: Linux, OS X, Windows
License: GPL
Interface: Web
Programing language: Ruby
First release: 2013

Discourse – an open source discussion platform built for the next decade of the Internet. It can be used as a mailing list, discussion forum or long-form chat room.

Discourse breaks with existing schemes of present forum applications by including additional features that are available mainly for social networking applications. These features include, among others: scrolling, live updates, oneboxing, expandable links, and the ability to drag and drop attachments. Although these options are more social than technical, they improve the quality of online discussions through the extended database of forum applications.

The Discourse application is written in the JavaScript and Ruby on Rails programming language, requires the PostgreSQL database system and uses the Ember.js framework.

The application is (or was) used by companies and organizations such as: Atom (word processor), Boing Boing, CISCO, Docker, How-To Geek, Mozilla, Open Knowledge, SitePoint Forums, TalkSurf, The Daily WTF, Twitter, Ubuntu.

The project founders in 2013 were: Jeff Atwood, Robin Ward and Sam Saffron



Web site: cloudike.com
Category: Network
Subcategory: File Backup and Sync
Platform: Android, iOS, OS X, Windows
License: Proprietary
Interface: GUI
Programing language: JavaScript, Python
First release: 2013 ?


Cloudike – a software solution that enables mobile carriers and OEMs to offer a personal cloud service to customers. Designed to be offered on or off-premise, Cloudike has been proven to assist business goals such as customer engagement, retention and acquisition.

With the white-label personal cloud your customers will be able to upload, share, and access files from mobile or desktop. The solution is built to synergize with your existing mobile offerings and seamlessly integrate with your existing billing and authentication systems.

The white-label cloud can be branded and integrated as needed. It can integrate your existing billing methods or customize the very appearance of the cloud as you see fit

Using the latest technology available, the cloud has been engineered to offer top tier service at the most affordable pricepoint in the market.

The deployments average hundreds of thousands of users, over 50 million files, and sizable churn reduction for mobile carriers.

The project founders are Dr. Sun Ung Lee, Maxim Azarov, and Dmitry Malin.




Web site: syncthing.net
Category: Network
Subcategory: File Backup and Sync
Platform: Android, BSD, Linux, Solaris, OS X, Windows
License: MPL
Interface: GUI
Programing language: Go
First release: December 2013


Syncthing – a continuous file synchronization program. It synchronizes files between two or more computers.

– Private. None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally.
– Encrypted. All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data.
– Authenticated. Every node is identified by a strong cryptographic certificate. Only nodes you have explicitly allowed can connect to your cluster.
– Web GUI. Configure and monitor Syncthing via a responsive and powerful interface accessible via your browser.
– Portable. Works on Mac OS X, Windows, Linux, FreeBSD, Solaris and OpenBSD. Run it on your desktop computers and synchronize them with your server for backup.
– Simple. Syncthing doesn’t need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID. Just give your ID to your friends, share a folder and watch: UPnP will do if you don’t want to port forward or you don’t know how.
– Powerful. Synchronize as many folders as you need with different people.

The project founder is Jakob Borg.



Web site: www.getmailbird.com
Category: Network
Subcategory: Email Clients
Platform: Windows
License: Freemium
Interface: GUI
Programing language: C#
First release: April 1, 2013


Mailbird – a proprietary email client for MS Windows users, inspired by Sparrow email client for OS X. It only supports Gmail accounts for email, but also provides support to display Dropbox, Facebook, Google Drive and other services.

The main features of Mailbird are:
– Manage all your emails and contacts from multiple accounts easily in one Inbox.
– Customizable Layout.
– App Integration: built in apps like Facebook, Twitter, Whatsapp, Dropbox, Google Calendar, Asana, Todoist and many more.
– Snooze messages for later to focus only on the emails you need to at the moment.
– Speed Reader: The first ever integrated to make you literally fly through your emails.
– Custom Sounds: Choose any of our notification sound suggestions or upload your own.
– Connect via Linkedin with only one click from within your Inbox.
– Attachment Search.
– Intuitive keyboard shortcuts for archiving, composing, replying, forwarding and many more activities.
– Supports 17 languages from all over the world.
– Free 24/7 email support.

The project was started in January 2012 by Danish Co-Founders and serial entrepreneurs Michael Olsen & Michael Bodekaer.