Beehive is an event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. It is modular, flexible and really easy to extend for anyone. It has modules (we call them Hives), so it can interface with, talk to, or retrieve information from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue - to name just a few. Check out the full list of available Hives in our Wiki.
A single command sets up a brand new Ubuntu 16.04 server running a wide variety of anti-censorship software that can completely mask and encrypt all of your Internet traffic. Uses Vagrant and Ansible to automate the process, from creation of OS image to deployment. Generates documentation as an HTML page to send to whomever you want to use the VPN server. Sets up a verified mirror of all the software the user might need, including VPN clients. Even implements techniques for evading some network blocking methods.
A collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one. Automate access and extraction of data from websites that don't make it easy or possible. Has applications for adding accessibility to sites that are unfriendly to the visually impaired. Tries to focus on quality of results. Multiple interfaces.
Jarvis is an ultra-light and multilingual voice assistant. Designed for home automation, it can run on energy efficient systems (eg Raspberry Pi). Very easy to use, it leaves you the choice of recognition engine and speech synthesis and installs them for you. It is extremely customizable, including via the addition of plugins. French and English.
Eucalyptus is a virtualization management stack which mimics the AWS web API, so infrastructure automation packages can use the EC2 protocol stack with it. Five functional components: Cloud Controller (web and API interface), Cluster Controller (manages virtual machines), Storage Controller (EBS workalike), Node Controller (manages the VMs and virtual networks), and Walrus (S3 workalike). Can be used on top of KVM so it requires the libvirt package. Written primarily in Java with some C.
github repo for Bip, a personal automation framework ala Huginn. Written in nodeJS, unfortunately. REST API, uses JSON. Orchestrations are separated by user account. Uses Pods, which are interfaces to online services (like banks' websites). Requires MongoDB and RabbitMQ. The web GUI is optional.
Vagrant is a utility for automating the deployment of virtualized environments using VirtualBox v4.x. It helps create and configure lightweight, portable virtual instances in a reproducable (i.e., scriptable) fashion. Written in Ruby.
A non-interactive system for automating the installation of Debian (and derivative) systems, sort of like Redhat's Kickstart or Solaris' Jumpstart. Used for unattended mass deployment (machine cloning). Centralizes deployment and configuration management. Can also be used to build out virtual machines. Can even set up LVM and RAID on new machines!
Cuckoo is a system emulator written in Python for analyzing malware. It automates much of the process of reverse engineering malware samples, such as tracing execution, snapshotting memorry, tracing API and function calls, and dumping network traffic. Generates reports at the end of execution. Modular design, so it's easily customizable.
Fabric is a Python module which lets you write scripts in Python that carry out just about any administrative task you might need to carry out without having to fuss with os.shell(), .popen(), or anything else. SSH's into a system (even localhost) and does what you tell it to.
A reasonably comprehensive list of self-hosted software services that you can stand up yourself so you don't have to depend on somebody else.
A curated list of awesome tools and software for sysadmins.
The public github account of the NSA.
A utility that generates random VMs for security training. Give it a set of parameters in XML and it'll build vulnerable VMs for you to practice with. Uses Puppet, Packer and Vagrant to build the images.
F/OSS voice control system. Runs on a raspi. Extensible. Uses speech synthesis to respond.
Mozilla's FOSS iot smart software project.
Personal assistant software. Seems written in Python. Lets you build actions/capabilities piece by piece. Customizable. Has a community of contributed features.