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

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.

Beaker Browser

Beaker Browser

Web site: beakerbrowser.com
Category: Network
Subcategory: Web Browsers
Platform: Linux, OS X, Windows
License: MIT
Interface: GUI
Programing language: ?
First release: August 1, 2017
line

Beaker Browser – an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications while remaining compatible with the rest of the Web. It is an open-source application in development by Blue Link Labs.

Features:
– Deploy instantly – Create a new Hyperdrive site with one click.
– Co-host sites – Reduce costs and help keep sites online using peer-to-peer hosting.
– Build p2p apps – New Web APIs make building peer-to-peer apps easier than ever.
– Explore files – Hyperdrive is a fully-featured filesystem which you can explore.
– Run commands – Browse the Web and get work done with the integrated terminal.
– Edit source – The integrated editor lets you work side-by-side with your page.

Toxer

Toxer

Web site: gitlab.com/Toxer/toxer-desktop
Category: Network
Subcategory: Instant Messengers
Platform: Linux
License: MIT
Interface: GUI
Programing language: Qt (?)
First release: 2017
line

Toxer – a messenger user interface for desktop systems. Toxer provides a Qt/QML basis to create gorgeous looking Tox applications.
The Toxer user interface is written in awesome QML presentation language.

Toxer comes with two layouts and lets you select your favorite color environment.

The project founder is Nils Fenner.

MiniTox

MiniTox

Web site: github.com/hqwrong/minitox
Category: Network
Subcategory: Instant Messengers
Platform: Linux
License: MIT
Interface: CLI
Programing language: C
First release: November 2018
line

MiniTox – a minimal client written for toxcore. It’s an example of tox client implementation and also a toy which new developers coming to tox can play and start with, therefore getting familiar with the project.

Features:
– Single file and small code base;
– Fully standalone (No 3rd library needed, only rely on toxcore and system C library);
– Covered most APIs of friend & group, and more to come;
– Fun to play with (colored text, async REPL, etc.).

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.

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.

GORSS

GORSS

Web site: github.com/Lallassu/gorss
Category: Network
Subcategory: RSS Readres
Platform: Linux, OS X
License: MIT
Interface: text
Programing language: Golang
First release: September 20, 2019

line

GORSS – a simple, text based, highly configurable RSS/Atom reader written in Golang. The program offers support for highlighting specific words and themes.

Features:
– OPML Support for loading feed URLs (opmlFile in gorss.conf)
– Support for XDG configuration
– RSS and Atom support (via github.com/mmcdole/gofeed)
– Highlights for configurable words
– Keyboard shortcuts highly configurable
– Custom keys for custom execution of external applications
– Open links in browser
– Mark articles and open all marked in bulk in web browser
– Theme support
– Preview content of the RSS
– Backed by SQLite database
– Mark articles as read
– Mark all as read/unread
– Undo last read (mark it as unread)

Nylas Mail

Nylas Mail

Web site: github.com/nylas/nylas-mail
Category: Network
Subcategory: Email Clients
Platform: Linux, OS X, Windows
License: MIT
Interface: GUI
Programing language: Electron
First release: 2015

line

Nylas Mail (previously: Nylas N1) – an open-source mail client built on the modern web with Electron, React, and Flux. It was designed to be easy to extend, and many third-party plugins are available that add functionality to the client. It supports Gmail, Yahoo, Microsoft Exchange, and IMAP accounts.

The Nylas Mail user interface is styled using CSS, which means it’s easy to modify and extend. Nylas Mail comes stock with a few beautiful themes, and there are many more which have been built by community developers.

Nylas Mail was initially released and open-sourced in early 2015 and was maintained by Nylas until Spring 2017.

There are several forks of Nylas Mail that can be used instead, such as Mailspring or Nylas Mail Lives.

cURL

cURL

Web site: curl.haxx.se
Category: Network
Subcategory: File Transfer
Platform: Cross-Platform
License: MIT
Interface: CLI
Programing language: C
First release: 1997

line

cURL – a free and open source tool to transfer data from or to a server, using one of many different protocols. cURL is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

It supports DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.

cURL tool
– config file support
– multiple URLs in a single command line
– range “globbing” support: [0-13], {one,two,three}
– multiple file upload on a single command line
– custom maximum transfer rate
– redirectable stderr
– metalink support (*13)

The original author and lead developer is the Swedish developer Daniel Stenberg.