Nyxt

Nyxt

Web site: nyxt.atlas.engineer
Category: Network
Subcategory: Web browsers
Platform: Linux, OS X
License: BSD 3-Clause License, CC BY-SA
Interface: CLI
Programing language: ?
First release: 2018 ?
line

Nyxt – a keyboard-oriented, extensible web-browser designed for power users. Conceptually inspired by Emacs and Vim, it has familiar key-bindings (Emacs, vi, CUA), is fully configurable and extensible in Lisp, and has powerful features for productivity.

Features:
– Fast tab switching – Switch easily between your open tabs via fuzzy search.
– Multiple selection – Commands can accept multiple inputs, allowing you to quickly perform an operation against multiple objects. In the example below we search for penguins, and only open up links that have the text “animal” within them.
– Powerful bookmarks – Bookmark a page with tags. Search bookmarks with compound queries. Capture more data about your bookmarks, and group and wrangle them in any way you like.
– Multi tab search – Search multiple tabs at the same time, and view all the results in a single window. Jump quickly through your open tabs to find what you need.
– History as a tree – History is represented as a tree that you can traverse. Smarter than the “forwards-backwards” abstraction found in other browsers, the tree makes sure you never lose track of where you’ve been.

Ricochet

Ricochet

Web site: ricochet.im
Category: Network
Subcategory: Instant Messengers
Platform: Linux, OS X, Windows
License: BSD
Interface: GUI
Programing language: C++
First release: June 2014
line

Ricochet IM (previously: Torsion IM) – an instant messaging software project developed by John Brooks and later by Invisible.im group.

Ricochet is a different approach to instant messaging that doesn’t trust anyone in protecting your privacy.
– Eliminate metadata. Nobody knows who you are, who you talk to, or what you say.
– Stay anonymous. Share what you want, without sharing your identity and location.
– Nobody in the middle. There are no servers to monitor, censor, or hack.
– Safe by default. Security isn’t secure until it’s automatic and easy to use.

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. 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.

Ricochet is an experiment. Security and anonymity are difficult topics, and you should carefully evaluate your risks and exposure with any software.

The latest version 1.1.4 was released November 2016.

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.

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

Mumble

Mumble

Web site: mumble.info
Category: Network
Subcategory: VoIP Clients
Platform: Android, iOS, Linux, OS X, Windows
License: BSD
Interface: GUI
Programing language: C++
First release: 2005
line

Mumble – an open-source, cross-platform, VoIP application to establish true low latency voice communication for gamers. Mumble uses a client–server architecture which allows users to talk to each other via the same server.

Main features for end-users:
– Low-latency – great for talking and gaming
– Stay private and secure: always encrypted communication, public/private-key authentication by default
– Recognize friends across servers
– For gamers: in-game overlay – see who is talking, FPS and the current time, positional audio – hear the players from where they are located in-game
– Wizards to guide you through setup, like configuring your microphone

Main features for administrators:
– Libre software – no licensing hassle, caveats and limitations
– Open Source – open in security and technology, and open to extendibility
– Extensive user permission system (ACL)
– Extendible through Ice protocols
— Web interfaces – free choice of several community free software projects
— Channel viewers – even without direct Ice access, if the hoster provides the CVP, easily set up your channel viewer of choice
— Authenticators – to allow users to authenticate against an existing user database
— Custom chat commands and context (right click) menu entries

The project founder is Thorvald Natvig.

Toxic

Toxic

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 (?)
line

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.

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.

qTox

qTox

Web site: qtox.github.io
Category: Network
Subcategory: Instant Messengers
Platform: BSD, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: March 2010
line

qTox – a chat, voice, video, and file transfer instant messaging client using the encrypted peer-to-peer Tox protocol. Tox is a peer-to-peer instant-messaging and video-calling protocol that offers end-to-end encryption.

qTox provides an easy to use application that allows you to connect with friends and family without anyone else listening in.

qTox runs on Windows, Linux, MacOS and FreeBSD and offers text messaging, audio and video calls, screen sharing and file transfers. Additionally it has support for text and audio group chats as well as Identicons as avatars.

Features:
– One to one chat with friends
– Group chats
– File transfers, with previewing of images
– Audio calls, including group calls
– Video calls
– ToxMe and Tox URI support
– Translations in over 30 languages
– Avatars
– Faux offline messages
– History
– Screenshots
– Emoticons
– Auto-updates on Windows and packages on Linux
– And many more options

Beehive

Beehive

Web site: beehiveforum.co.uk
Category: Network
Subcategory: Forums
Platform: BSD, Linux, OS X, UNIX, Windows
License: GPL
Interface: Web
Programing language: PHP
First release: 2002
line

Beehive – an online forum/message board system with several powerful features, written by several members of what is now called “Teh Forum”.

Main features:
– Frame-based layout, for easy navigation.
– Reply-to-user posting and e-mail notification.
– Powerful HTML posting, without security risks.
– Extendable user profiles.
– Flexible relationships system.
– Private Messaging system.
– Multiple style options, including dyslexia support.
– Advanced word-filtering facility.
– Comprehensive user permissions.
– Full, easy to use admin tools.

Requirements:
– PHP 5.3.0 or above
– MySQL 5.1.41 or above
– PCRE 6.6 compiled with –enable-utf8 –enable-unicode-properties

bbPress

bbPress

Web site: bbpress.org
Category: Network
Subcategory: Forums
Platform: BSD, Linux, OS X, UNIX, Windows
License: GNU GPL
Interface: Web
Programing language: PHP
First release: ?
line

bbPress – an open source plugin for the WordPress content management system which offers a function of an online forum integration to the WordPress installation.

The bbPress plug-in is characterized by simplicity of installation and configuration.
bbPress is offered with many features that integrate the WordPress blog with the forum as well as with other plugins such as BuddyPress and Akismet.

bbPress comes with several widgets, available for activation in the WordPress side panel:
1. Forums List
2. Recent Replies – list of recent replies, with on option of setting a number of displayed responses and their dates
3. Recent Topics – a list of recent topics sorted by popularity and date
4. Topic Views List – a list of registered optionally displayed topics
5. Search – a simple forum search
6. Login Widget – a simple login form with an option to register and recover a lost password
7. Statistics – provides forum statistics

The bbPress plugin also has:
– support for shortcodes to create macros that can be used on forum pages
– forum repair option
– an option to import the forum from other applications
– forum reset option
– template system and graphic themes
– a plug-in system enabling the extension of the number of functions
– built-in gravatar support