Mosh (Mobile Shell): Remote terminal app that allows roaming & supports intermittent connectivity

Mosh terminal screenshot

https://mosh.mit.edu/


From the Mosh website:

Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for SSH. It’s more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

Mosh is free software, available for GNU/Linux, FreeBSD, Solaris, Mac OS X, and Android.

pfSense: Open Source Firewall

pfSense Logo

From the pfSense website:

The pfSense project is a free network firewall distribution, based on the
FreeBSD operating system with a custom kernel and including third party free
software packages for additional functionality. Through this package system
pfSense software is able to provide most of the functionality of common
commercial firewalls, and many times more.

pfSense software includes a web interface for the configuration of all included
components. Knowledge of FreeBSD is absolutely not necessary. Unlike some
similar GNU/Linux-based firewall distributions, there is no need for any UNIX
knowledge, no need to use the command line for anything, and no need to ever
manually edit any rule sets. In fact, the majority of pfSense users have never
installed or used a stock FreeBSD system. Users familiar with commercial
firewalls catch on to the web interface quickly, though there can be a learning
curve for users not familiar with commercial-grade firewalls.

zerorpc: Python RPC implementation based on zeromq and messagepack

https://github.com/dotcloud/zerorpc-python

zerorpc is a flexible RPC implementation based on zeromq and messagepack.
Service APIs exposed with zerorpc are called “zeroservices”.

zerorpc can be used programmatically or from the command-line. It comes with a
convenient script, “zerorpc”, allowing to:

  • expose Python modules without modifying a single line of code,
  • call those modules remotely through the command line.

It looks like it used gevent for concurrency.