- Pull requests welcome!
- 98% OSS
- Almost no SaaS
- Just a little free-as-in-beer commercial software
- Please don't submit to Reddit, HN, or this post on Twitter. Share, but share with close friends!
- Josh on LinkedIn
- Josh's Technical Blog
- Josh on Twitter
- Asset Management
- Backups
- Bootable USB Tools
- Cluster Management and Schedulers
- Configuration Management and Orchestration
- Containers
- File Sync and Sharing
- Git Tutorials
- High Availability Clustering Tools
- High Performance Computing Tools
- HTTP Load Generation Tools
- IO Load Generation Tools
- Logging and Log Management
- Monitoring and Alerting
- Network Load Generation Tools
- Networking Tools
- Packages and Repositories
- Password Management
- Performance Monitoring
- Provisioning and Lifecycle Management
- Python Tutorials
- RDBMS Load Generation and Performance Tools
- Regular Expressions
- Security Tools
- Shell Scripting
- SSH Tools
- Storage Tools
- Tracing Debugging Profiling
- Two Factor Authentication
- Virtualization
- Misc Tools and Utilities
- Ars Technica
- CIO.com
- Computerworld
- CRN
- Data Center Journal
- Data Center Knowledge
- EnterpriseTech
- Enterprise Networking Planet
- eWeek
- Gigaom
- Hacker News
- InfoQ
- InformationWeek
- Information Age
- InfoWorld
- IT World
- Network Computing
- Network World
- ServerWatch
- SiliconANGLE
- TechCrunch
- Tech Republic
- The Inquirer
- The Next Web
- The Register
- Virtualization.net
- Web Hosting Industry Review (WHIR)
- ZDNet
- Admin Magazine
- Distro Watch
- Fedora Magazine
- FOSS Force
- Fresh News
- Full Circle Magazine
- HowtoForge
- Linux.com
- Linux.org
- Linux Insider
- Linux Journal
- Linux Magazine
- Linux Today
- Linux User & Developer
- Linux Weekly News (LWN)
- LXer
- MakeUseOf
- OMG! Ubuntu!
- OpenSource.com
- OStatic
- Phoronix
- Planet Fedora
- Planet Sysadmin
- Planet Ubuntu
- r/linux
- Red Hat Developer Blog
- Red Hat Enterprise Linux Blog
- Tecmint
- The Mukt
- Tux Machines
- Ubuntu Geek
- Ubuntu Weekly Newsletter
- Unixmen
- Web Upd8
- Xmodulo
- Mailing Lists - No link, there's like 4 trillion of them
- IRC - Same as above
- Ask Ubuntu
- CentOS Forums
- Fedora Forums
- LinuxForums.com
- LinuxQuestions.org
- r/linuxquestions
- r/linuxadmmin
- r/commandline
- serverfault.com
- superuser.com
- UbuntuForums.org
- Unix.com
- unix.stackexchange.com
- Web Hosting Talk
- Clusto - Inventory tracking and "cluster management" system
- Collins - Infrastructure source of truth, created by Tumblr
- Fusion Inventory - Mulit-lingual
- GestioIP - IP address management (IPAM), web based, supports discovery
- GLPI - Also provides license management, software auditing, and ticketing
- HostDB - New tool to help manage data center inventory
- IP Plan - IPAM written in PHP
- IT ITems DataBase (ITDB) - Includes purchase order management, floor plans, and ISO20000-like features
- Network UPS Tools - Manage power devices from over 100 manufacturers using a single web interface
- OCS Inventory NG (OCS-NG) - Automated inventory, deployment system, can sync with GLPI
- openDCIM - Data center infrastructure management
- phpIPAM - Written in perl. No, Ruby. No, Perl. Probably PHP
- RackMonkey - No longer under development as of 2013
- RackTables - Data center asset management, highly recommended
- racktables-contribs - RackTables user-contributed plugins
- Ralph - DCIM and CMDB, supports auto-discovery
- rho - Scans for and gathers information about Linux and Unix servers
- Snipe IT - Uses Bootstrap, web based, supports mobile
- Tracmor - Web-based inventory and asset tracking system written in PHP 5 utilizing the Qcodo Framework
- Amanda - The classic
- Attic - Written in Python
- Backupninja - Centralize way to configure and schedule many different backup utilities
- BackUp and Restore Program (BURP) - Reduces network traffic and the amount of space required by using librsync
- BackupPC - Dedupe and a web GUI for restores
- Bacula - Open source backup tool, lots of downloads so I guess it's good I don't know
- bup - Uses the git packfile format, supports global dedupe, can use "par2" redundancy
- Duplicati - Supports encryption and dedupe
- Duplicity - Encrypted bandwidth-efficient backup using the rsync algorithm
- FSArchiver - Save the contents of a file system to a compressed archive, if one of the checksums doesn't match the file is lost, not the whole backup
- lsyncd - Watches a local directory trees event monitor interface (inotify or fsevents) and kicks off an rsync when things change
- Mondo Rescue - Disaster recovery, supports tapes, disks, network and CD/DVD as backup media, multiple filesystems, LVM, software and hardware RAID
- Obnam - Snapshots, dedupe, encryption
- rdiff-backup - Combines the best features of a mirror and an incremental backup in a bandwidth efficient manner
- Redo Backup and Recovery - Simple bare metal backup and restore
- Relax and Recover (REAR) - BMR, simple
- rsnapshot - Uses rsync and hard links, can keep multiple full backups available while using very little disk space
- SafeKeep - Superb project, uses LVM snapshots
- SnapRAID - Backup program that also stores RAID parity information
- Dan's Boot and Nuke (DBAN) - Disk wiper
- Easy2Boot - Create multiple bootable ISOs on the same USB drive
- GParted Live - Small, bootable ISO that contains gparted, great for resizing a non-LVM root file system
- Hiren's BootCD - Everything and the kitchen sink
- RHEL Live CDs - How to build a RHEL live CD
- Rufus - Create bootable USB flash drives
- System Rescue CD - System recovery CD that focuses on Linux
- Ultimate Boot CD - Tons of x86 diagnostic and stress test tools on a single CD
- UNetbootin - Create custom, bootable USB Linux CDs
- YUMI - Multiboot USB creator
- Aurora - Mesos scheduler for "always on" jobs, similar to Marathon
- Bamboo - HAProxy auto configuration and auto service discovery for Marathon
- Chronos - Distributed, fault tolerant cron scheduler that runs on top of Apache Mesos
- crypt - Store and retrieve encrypted configs from etcd or consul
- consul - Service discovery and configuration via DNS or HTTP, great for auto-scaling
- Curator - ZooKeeper client wrapper and rich ZooKeeper framework, by Netflix
- etcd - Highly-available key value store for shared configuration and service discovery
- eureka - AWS Service registry for resilient mid-tier load balancing and failover, by Netflix
- kubernetes - Container cluster manager
- Marathon - Mesos scheduler for "always on" jobs (eg: web services)
- Mesos - Cluster manager and scheduler, similar to Google's Borg and Omega projects
- Mesosphere - Apache Mesos schedulers for almost anything
- Myriad - YARN framework/scheduler
- Serf - Decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant
- SmartStack - Automated service discovery and registration framework, includes Nerve and Synapse
- vulcand - HTTP proxy that uses etcd as a configuration backend
- Zookeeper - Distributed configuration service, synchronization service, and naming registry
- Ansible - CM and orchestration, also can do provisioning
- Ansible Galaxy - Community site for finding, reusing, and sharing Ansible content
- Awesome Chef - A curated list of amazingly awesome Chef resources
- BOSH - Cloud orchestration, supports Docker containers too
- Capistrano - Run scripts/commands and push software using SSH, a RubyGem, uses a Rake DSL
- Chef - Well known configuration management tool
- chef-book - Open source book about Chef
- chef-handlers - Log failures to IRC and send metrics to Graphite (including deploys)
- ChefScripts - Quickly parse the Chef run log to get the resources updated recently, in chronological order
- Chef Development Kit (ChefDK) - Includes Berkshelf, Test Kitchen, ChefSpec, Foodcritic, Knife, Chef Zero, Ohai, and more
- Chef is Easy - Chef tutorial
- Chef Solo - Allows using cookbooks on nodes without access to a Chef server, designed for testing
- Chef Supermarket - Massive collection of cookbooks
- Chef Wiki - The official Opscode wiki
- Cooking Infrastructure by Chef - Free Chef ebook
- ElasticBox - Create your own catalog of applications and infrastructure components then build, deploy, and go
- Fabric - Python library, uses SSH
- Getting Started with Chef - Chef tutorial
- grocery-delivery - Utility for managing cookbook uploads to distributed Chef backends
- Juju - Ubuntu focused but works on RHEL / CentOS now
- knife-backup - Knife plugin to help backup and restore a Chef server
- Knife Community Plugins -
- Learn Chef - Chef tutorial by Opscode
- mcollective - Orchestration, can be used independently of Puppet
- motherbrain - Use knife to spin up one node? Nah, use this to create a whole environment
- omnibus - Create full-stack installers for your project, Chef
- Open Linux Management Infrastructure (OpenLMI) - Manage, monitor, and configure servers via API calls (instead of SSH), included in RHEL 7
- Opscode - Chef / Opscode on Github, tons of great tools
- Puppet - Well known CM tool
- puppet-lint - Check that your Puppet manifest conform to the style guide
- Puppet Forge - Community repository of Puppet modules
- puppet-module-skeleton - Skeleton modules for Puppet
- Really Awesome New Cisco config Differ (RANCID) - Designed to monitor network hardware
- Rudder - Automation and compliance, uses CFengine
- Salt - Cloud orchestration, server provisioning, and configuration management
- ServerSpec - Write RSpec tests for checking that your servers are configured correctly
- spiceweasel - Quickly automates the creation of whole Chef environments (batch loading)
- Supermarket - Community cookbook repository for Chef, can be hosted internally
- Using Chef - Chef weekly newsletter
- VirtKick - Simple panel for orchestrating VMs and containers
- zero-user - Zero hassle Linux user management, requires Ansible
- cadvisor - Analyzes resource usage and performance characteristics of running containers
- Control Center - App management and orchestration, can manage Docker applications
- crane - Docker orchestration
- Docker - Designed to applications in a container, but not a whole OS instance
- Docker-Registry - Source code to Docker Registry, allows you to create private registries
- Docker Nano - The smallest possible Docker images
- dockerfiles - Great little collection of pre-made Docker files
- Docker Hub Registry - Official Docker images for many projects
- Dokku - Docker powered mini-Heroku in around 100 lines of Bash
- Dokku Alternative - Dokku fork, supports plugins
- Ferry - Big data development environment on your local machine using Docker
- fig - Fast, isolated development environments using Docker
- Flocker - Docker container and data management
- geard - CLI tool for installing Docker images as containers onto a systemd-enabled Linux system
- libcontainer - Used by Docker 1.0+ so it doesn't have to use LXC/libvirt/systemd-nspawn
- libswarm - Toolkit to compose network services, by Docker
- Linux Containers (LXC) - Runs an OS instance (sshd, cron, daemons, init, etc) within a container
- lmctfy - Open source version of Google’s container stack, which provides Linux application containers
- Longshoreman - Heroku-like CLI tool for automated Docker deployments
- nsenter - Attach to a Docker container
- Panamax - Containerized app creator with an open-source app marketplace hosted in GitHub
- pipework - SDN for Linux Containers
- ShutIt - Manage your build process in a way that is both structured and flexible
- Weave - Virtual network that connects Docker containers deployed across multiple hosts
- BitTorrent Sync (btsync) - Sync on the local network or over the internet -- closed source
- CloudBerry Explorer - Windows client for accessing AWS S3 buckets -- freeware, closed source
- Cloud Explorer - Access storage on multiple clouds, Windows -- freeware, closed source
- ownCloud - The most popular file sync and share program
- Pulse - Uses an ID rather than an IP address, share your ID with friends and go. Formerly Syncthing
- Pydio - Formerly AjaXplorer, AGPL license
- Seafile - Also offers a paid professional edition with more features
- SparkleShare - Uses git under the hood
- Syncany - Supports tons of different protocols for the transfer
- Unison - Multiplatform, feature-rich file sync
- A Hacker's Guide to Git - Includes user comments and feedback
- A Visual Git Reference - Includes diagrams, easy to understand
- Getting Started with GitHub + Git - Video by Google
- git - the simple guide - Includes a cheat sheet
- git for Ages 4 and Up - Very entertaining
- Pro Git - Free and full ebook, published by Apress
- Pro Git 2nd Edition - Second edition, released in 2014
- Think like (a) Git - Complete online ebook
- AN! Cluster Tutorial 2 - Building clusters with OSS software, very detailed, highly recommended
- Corosync - HA framework and cluster engine
- csync2 - Cluster file sync tool
- Distributed Replicated Block Device (DRBD) - Mirror block devices to a remote system
- Galera Cluster - HA clustering for MySQL
- HAproxy - Open source load balancer
- haproxy-autoscale - Wrapper for haproxy that handles auto-scaling EC2 instances
- haproxyctl - Wrapper to talk to the HAProxy socket, as well as regular init (start stop restart) shit
- Hipache - Distributed HTTP and websocket proxy, supports load balancing
- keepalived - Load balancing and high availability
- Linux-HA - Building blocks for high availability systems
- MariaDB Galera Cluster - HA for MariaDB
- Pacemaker - HA resource manager
- Percona XtraDB Cluster - HA clustering for MySQL / MariaDB, supports active/active
- Spread - Fault resilient message bus
- UCARP - VIP management using the CARP protocol
- Vippy - VIP management, written in node.js
- Clustered File System - Ceph, GlusterFS, Lustre, etc, take your pick
- dish - Application agnostic library for distributing work across resource scheduler clusters in a relatively fault-tolerant way
- HTCondor -
- Maul Cluster Scheduler -
- MPI for Python (mpi4py) -
- MPICH -
- MUNGE -
- MVAPICH / MVAPICH2 -
- openlava - Fork of IBM LSF
- OpenMP -
- OpenMPI -
- Open Grid Scheduler - Formerly known as Sun Grid Engine
- OSCAR -
- Parallel Python -
- Rocks Cluster Distribution -
- Simple Linux Utility for Resource Management (Slurm) - One of the mostly widely used schedulers
- TORQUE -
- Gatling - HTTP, JMS, and WebSocket load generator
- FunkLoad - Another load generator
- httperf - HTTP load generator, originally created by HP, now open source
- httping - Simple program that "pings" a URL and shows response time
- JChav - Visualize JMeter output
- JMeter - Supports many different services and protocols, written in Java
- Locust - Written in Python, allows you to define user behavior
- Siege - CLI based, supports basic authentication, cookies, and HTTPS
- Tsung - Used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers
- Web Performance Today - News site dedicated to web / HTTP performance
- wrk - Multi-threaded CLI tool
- Bonnie++ - The classic
- Connectathon Test Suite - NFS stress testing and benchmarking tools
- Filebench - Workload generator by the File system and Storage Lab (FSL) at Stony Brook University
- fio - Supports 19 different I/O engines (sync, mmap, libaio, posixaio, etc), very powerful, recommended
- Flexible File System Benchmark (FFSB) - Load generator #436345423
- IObench - Generic I/O stress tool
- iombench - Supports bypassing the OS and/or file system buffers
- iometer - Multi-platform, recommended
- iorate - Originally written by EMC, now open source
- IOzone - Old school, supports NFS, options for a large varitey of read/write modes
- Threaded I/O Tester (tiobench) - Threaded I/O tester
- Vdbench - I/O workload generator, by Oracle
- Adiscon LogAnalyzer - Slick web interface for syslog messages
- Bigdesk - Live charts and statistics for elasticsearch cluster
- ElasticDump - Import / export tools for Elasticsearch
- Elasticsearch - Component of the ELK stack, used for super fast searches
- elasticsearch-river-email - E-mail river plugin for Elasticsearch
- Elasticsearch Copier (escp) - Tool to copy elasticsearch indexes, great for copying from prod to dev
- Elasticsearch Exporter - Small script to export data from one Elasticsearch cluster into another
- FileSystem River (fsriver) - Elasticsearch river plugin helps to index documents from your local file system and using SSH
- Fluentd - Unified logging layer
- Flume - Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data
- GoAccess - Real-time web log analyzer and interactive viewer that runs in a terminal
- Graylog2 - Log capture and analysis
- InfluxDB - Distributed time series database with no external dependencies
- kairosdb - Time series DB written on top of Cassandra
- Kibana - Visualization component of the ELK stack
- Logplex - Distributed syslog log router, uses Redis
- logstalgia - Web site access log visualization tool, aka Apache Pong
- logstash - Collect, parse, and store logs. A component of the popular ELK stack
- logstash-forwarder - Formerly Lumberjack, forwards logs to centralized server(s), very lightweight
- multilog - Reads a sequence of lines from stdin and appends selected lines to any number of logs
- NXLOG - Universal log collector and forwarder, supports many formats/platforms/sources including Windows
- OpenTSDB - Store and serve massive amounts of time series data without losing granularity
- Piwik - Web analytics platform with a killer UI
- Webalizer - Web and FTP log analyzer
- Adagios - Web based Nagios configuration interface
- Awesome Dashboard - A collection of dashboards
- Bosun - By Stack Exchange
- Cabot - Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
- Cacti - Web-based network monitoring and graphing tool designed as a front-end to RRDtool
- check_mk - Extensions / plugins for Nagios
- collectd - Collects system performance statistics
- collectd Related Sites - Great tools that integrate with collectd
- Dashing - Dashboard framework
- Dashing Widgets - Massive collection of widgets for Dashing
- Freeboard - Ridiculously simple dashboards for your devices
- Fully Automated Nagios - Easy to install, pre-packaged Nagios that includes the most-used tools and plugins
- Ganglia - Monitoring software that's focused on HPC / distributed clusters
- Grafana - Modern dashboard for Graphite
- Graphite - Store numeric time-series data and render graphs of the data on demand
- Graphite-Sankey - Turns Graphite targets into a D3.js Sankey visualization
- Graphite Tools - Tools that work with Graphite
- Icinga - Nagios fork, updated frequently
- jmxtrans - Connector between speaking to a JVM via JMX on one end and whatever logging / monitoring / graphing package
- LibreNMS - GPL fork of Observium
- linux-dash - A simple web dashboard to monitor your Linux server
- Monit - Includes tools to automatically take action when certain conditions are met
- Monitorix - So lightweight that it can be used in mobile devices, aka Mikaku
- Multi Router Traffic Grapher (MRTG) - Still being updated!
- Naemon - Modular Nagios fork
- Nagdash - Dashboard / NOC screen for Nagios
- Nagios - One of the most widely used OSS monitoring programs
- Nagiosgraph - Another visualization tool for Nagios data
- NagVis - Visualization suite for Nagios
- NeDi - Network discovery and monitoring
- Network Weathermap - Network visualization tool, create a "weather map" just like big ISPs
- OpenNMS - Network monitoring, also supports configuration/asset management
- Open Monitoring Distribution (OMD) - Nagios bundled with the most popular plugins and tools
- OpsView Core - GPL version of OpsView, not as feature-rich as the commercial product
- php-weathermap-graphite - Allows Network Weathermap to source data from Graphite
- pmacct - IP and network traffic accounting / monitoring
- PNP4Nagios - Nagios visualization tool
- riemann - Aggregates events from your servers and applications with a powerful stream processing language.
- RRDtool - High performance data logging and graphing system for time series data
- Sensu - Open source monitoring framework, cloud-focused
- Seyren - Alerting dashboard for Graphite
- Shinken - Compatible with Nagios
- Skyline - Designed to be used wherever there are a large quantity of high-resolution timeseries which need constant monitoring
- StatsD - Monitoring in node.js
- Tattle - Self service alerting and dashboard frontend for Graphite and Ganglia
- Thruk - Web based, can create SLA reports, has a mobile client
- Uchiwa - Dashboard for Sensu
- Xymon - Fork of Big Brother
- Zabbix - Stores monitoring data in a DB, has agents for almost every OS
- Zenoss - Supports Nagios plug-in format
- Flowgrind - Distributed TCP traffic generator
- iperf3 - Supports tuning of various parameters related to timing, protocols, and buffers
- netperf - The web page looks ancient but the software's still being updated!
- netperf-wrapper - Python wrapper to run multiple simultaneous netperf instances and aggregate the results
- ostinato - "WireShark in reverse"
- Argus - Generates network activity reports
- bbFTP - Uses it's own transfer protocol, optimized for large file transfers
- BIRD - (Almost) fully functional IP routing daemon for Linux, supports tons of standard routing protocols
- Charles Web Debugging Proxy - Highly recommended, includes support for decoding HTTPS traffic and throttling -- commercial software
- CoDel - Network scheduling algorithm designed to overcome bufferbloat
- Comcast - Simulate crappy network connections
- DNSsec - Reddit posters in r/netsec explain DNSSec
- firewalld - Replaces iptables, included in RHEL/CentOS 7
- ipcalc - CLI tool to calculate subnets, netmasks, IP ranges, broadcast addresses, and more
- GridFTP - Supports parallel streams
- lftp - Supports many protocols (FTPS, HTTPS, SFTP), scheduling, bandwidth throttling, scripting, and more
- localtunnel - Share a web service on your local development machine without messing with DNS and firewall settings
- mitmproxy - Intercept, modify, replay and save HTTP/S traffic, edit flows on the fly
- moloch - Large scale IPv4 full PCAP capturing, indexing and database system
- mtr (My traceroute) - Combines ping and traceroute into a single program
- namebench - Hunts down the fastest DNS servers for your computer to use
- ncat - Improved netcat, written by the Nmap team
- netbrake - Limit the bandwidth used by a process
- nfdump - Captures network flows
- NfSen - GUI for nfdump
- ngrep - Network grep
- nping - Create custom network packets
- ntopng - New version of the popular ntop tool
- Paris Traceroute - Shows proper network topology when load balancers and load-balanced routers are used
- PageKite - Makes web servers or SSH publicly available on any server
- prettyping.sh - bash wrapper for ping to create pretty output
- Server Name Indication (SNI) - Think vhosts for SSL
- SMB Multichannel - Multiple SMB streams over a single TCP connection, killer feature
- socat - netcat on steroids, supports serial devices
- sslh - Protocol multiplexer, forwards packets based on the first packet
- Stanford Linear Accelerator Center - Network Monitoring Tools - MASSIVE list of network monitoring tools
- tc - Built-in Linux kernel traffic control
- tcpflow - TCP demultiplexer, each flow is stored in it's own file
- TCPWatch - TCP monitoring and logging tool
- trickle - Userspace bandwidth shaper
- WireShark - The classic network analyzer
- WireShark Tools - Superb list of network tools from the WireShark wiki
- ZeroTier - Cloud / provider-agnostic private network backplanes
- apt-dater - ncurses frontend for package management via SSH, also supports yum
- aptly - Debian-centric, includes repo support and the ability to take snapshots for easy rollback
- CentOS Errata for Spacewalk (CEFS) - Import errata information from CentOS-announce into Spacewalk
- CentOS Repositories - Large list of both official and unofficial CentOS software repositories
- CentOS Software Collections (SCL) - Use multiple versions of software on a system without disturbing the system default version
- Copr - Automatic build system providing a package repository as its output
- DNF - Package management system that will replace Yum in upcoming Fedora releases
- ELRepo - Repo that focuses on hardware related packages, supports RHEL and CentOS
- Extra Packages for Enterprise Linux (EPEL) - Supports CentOS, RHEL, Scientific Linux, and Oracle Linux
- Extra Packaging Guidelines and Policies for EPEL - Packaging guidelines, great even if not creating EPEL stuff
- Fedora Packaging Guidelines - Excellent information that can be applied to CentOS & RHEL
- Fucking Package Management (fpm) - Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity
- IUS SafeRepo Initiative - Create "safe" 3rd party repos
- Koji - Software that builds packages for Fedora, can be used for other stuff too, uses mock
- Mock - Build packages in a simple chroot so you don't blow up your system
- mrepo - Yum & APT repository mirroring, formerly Yam
- OStree - Tool for managing bootable, immutable, versioned filesystem trees (not really a package manager but...)
- Package Repository Manager (PRM) - OS-independent package repository tool
- Pulp - Next generation repository management, a component of Red Hat Satellite 6
- Red Hat Software Collections (SCL) - Use multiple versions of software on a system without disturbing the system default version
- reposync - Synchronize yum repositories to a local directory
- rpm-ostree - Take RPM packages and commit them to an OSTree repository
- RPM Fusion - Provides software that the Fedora Project or Red Hat doesn't want to ship
- Spacewalk - Provides package management (among other things)
- yum-presto - yum plugin that provides support for downloading package deltas instead of whole packages
- yum-security - Plugin to only install security updates
- 1Password - Password manager for OS X, Windows, iOS, and Android -- closed source
- ccrypt - Replacement for the standard Unix "crypt" utility
- Diceware - Neat passphrase generator
- GNU Privacy Guard (GPG) - The original! Store em in text files and encrypt
- GRC Password Generator - Generates 63 bit passwords, web based
- KeePass - Lightweight, easy to use password manager, runs on most OSes, requires MONO for non-Windows systems
- Keepass2Android - Compatible with KeePass 2.x, requires MONO
- KeePassDroid - Compatible with KeePass 1.x
- KeePassX - Alternative to KeePass, requires QT
- kpcli - Command line interface for KeePass
- LastPass - Fremium, can sync to other devices -- closed source
- lastpass-cli - CLI for LastPass
- msktutil - Keytab client for a Microsoft Active Directory environment
- One-Time Secret - Create links that self-destruct after a single viewing, great for sharing passwords
- pass - Uses GPG at it's core, supports tracking password changes in git
- Password Gorilla - Written in Tcl/Tk
- Password Pusher - Links to passwords expire after a certain number of views and/or time has passed, RoR app
- Password Safe - Designed by Bruce Schneier himself
- Pleasant Password Server - Multi-user management tool for KeePass, great for businesses -- commercial software
- pwgen - Password generated, included in most Linux distros
- RatticDB - Web-based password management, includes an API, great for teams or companies
- scrypt - Super secure against hardware brute-force attacks, is also a part of/module for most programming languages
- TeamPass - Collaborative password management using the LAMP stack
- webpasswordsafe - Very powerful, designed "for the enterprise"
- zxcvbn - Password strength estimator, written by Dropbox, operates in a browser window
- apachetop - top for Apache
- atop - Supports both real-time and historical monitoring
- bandwidthd - Monitors and graphs bandwidth usage
- blktrace - Article on blktrace, includes tldr setup steps in the comments
- bmon - Console based network monitor
- bwm-ng - Small and simple console-based live network and disk I/O bandwidth monitor
- collectl - sar on steroids
- Conky - Lightweight system monitor for X windows
- Diamond - Python daemon that collects system metrics and publishes them to Graphite (or similar), has an API
- dim_STAT - Collects almost everything and stores it in a MySQL database, produces reports too
- dstat - Versatile replacement for vmstat, iostat, netstat and ifstat
- ESnet Fasterdata Knowledge Base - Provides proven, operationally sound methods for troubleshooting and solving performance issues
- findswappers - perl script that identifies swapped processes
- Glances - Real-time monitoring, written in curses and Python
- htop - top replacement, has a few additional features
- iftop - top for network interfaces
- ioping - Monitor I/O latency in real time
- iotop - top for I/O requests, displays information on a per-process basis
- iptraf - A top'esque program for network traffic, has multiple display modes, written in ncurses
- ksar - Creates pretty graphs from sar output
- Linux Performance Observability Tools - Awesome graphic that shows you which tool to use, by Brendan Gregg
- mem_logger.sh - Monitor a processes' memory usage over time
- Munin - Historical performance monitoring to help determine when you server became "slow"
- nbwmon - Ncurses bandwidth monitor
- netatop - Kernel module for atop to watch and report on network packets
- NetHogs - Displays per-process bandwidth usage
- ngxtop - top for nginx
- nicstat - vmstat for network interfaces
- nload - Console application that monitors network traffic and bandwidth usage in real time, neat ASCII graphs
- nmon - Provides both real-time and historical monitoring
- PageSpeed Module - Reduce page load time without modify your existing content or workflow
- perf-tools - By Brendan Gregg, uses perf and ftrace, includes iosnoop, KILLER TOOLS
- Performance Co-Pilot (PCP) - Included in RHEL / CentOS 7
- pidstat - vmstat type output for CPU, disk I/O, page faults, and more on a per-process basis
- pmap - Shell scripts for tracking memory usage using "pmap"
- PowerTOP - Real-time power consumption on a per-process & per-thread basis
- ps_mem - Accurately reports core memory usage for a process
- recap - Collects info from various standard utilities (free, sar, vmstat, etc) at specified intervals
- slabtop - Tutorial on how to use slabtop, useful when you have no idea on how your RAM is being used
- smem - Reports memory usage based on proportional set size (PSS) instead of the usual resident set size (RSS)
- sysdig - "Think of it as strace + tcpdump + lsof + awesome sauce.", recommended
- SmokePing - Network latency visualizer, written by the MRTG and RRDtool guy
- vnStat - Console based traffic monitor, supports statistic collecting
- wtop - Another top for Apache
- cloud-init - Configures settings the first time a system spins up (SSH keys, hostname, almost anything else)
- Cobbler - Provisioning system used in Red Hat's Satellite
- Crowbar - Multi-purpose provisioning tool, originally created by Dell
- edeploy - provision and update systems using trees of files instead of packages or VM images
- Foreman - Provisioning and life cycle management
- gPXE - GPL'ed version of PXE
- iPXE - GPL'ed version of PXE, replacement for gPXE
- Katello - Candlepin + Pulp + Foreman, the core of Red Hat Satellite 6
- Kickstart - The classic Red Hat tool
- Metal as a Service (MaaS) - Ubuntu provisioning system
- Packer - Automates VM creation for multiple platforms (VMware, AWS, etc), can use a "golden image" approach
- Razor - Puppet provisioning software that handles bare metal hardware and virtual server provisioning
- Sandstorm.io - Download, install, and run apps in a container
- Terraform - Infrastructure provisioning using existing tools
- Vagrant - "Hypervisor wrapper" that leverages CM software to quickly spin up environments
- veewee - Automate all the steps for building Vagrant base boxes
- 2.7 and 3.x Differences - The differences between 2.7 and 3.x with examples, via Hacker News
- 500 Lines - Many full Python programs written in 500 lines or less, great for beginners
- Awesome Python - Very large list of Python resources
- CodeAcademy - Code Academy's online Python course
- Common Python Mistakes - Link and discussion on Hacker News
- Coursera - Online Python courses at various institutions
- Dive Into Python 3 - Free ebook
- Easy-Python - Collection of Python resources that "you didn't know you would need"
- Google Python Class - By the GOOG
- Hitchhiker’s Guide to Python - Best-practice handbook to the installation, configuration, and usage of Python.
- MIT Open Courseware - Introduction to Computer Science and Programming - Focuses on Python
- MIT Open Courseware - A Gentle Introduction to Programming Using Python - Final project is a Tetris game in Python
- MIT Open Courseware - Objects in Python - Python tuples, lists, and dictionaries, as well as the concept of mutability and how to avoid problems relating to it.
- MIT Open Courseware - Python Tutorial - Python tutorial for people familiar with basic programming concepts
- New Coder - Python exercises
- Online Python Tutor - 100% in-browser
- PyCharm - Killer Python IDE -- commercial software
- Python Challenge - A riddle in Python
- Python for You and Me - The 2.x version is linked on the main page
- Python Practice Projects - Several practice exercises
- Python 2.x Tutorial - For 2.x, part of the official documentation
- Python 3.x Tutorial - From the official documentation
- Programming Praxis - Programming exercises, many posted solutions are in Python
- Python Reference - A collection of useful scripts, tutorials, and other Python-related things
- Quiz and Learn Python - Designed for mobile devices
- r/dailyprogrammer - Programming exercises, includes Python
- r/learnpython - Subreddit for beginners
- Think Python: How to Think Like a Computer Scientist - Awesome free ebook
- Tutorials Point's Python Tutorial - Another one!
- db_STRESS - Database benchmarking and stress-testing kit, supports most DBs
- DBMonster - Generates random test data and puts it into a SQL database
- HammerDB - Load testing and benchmark tool, supports most DBs
- innotop - "top" for MySQL -- NOTE: beware of exposing your password
- MySQLtuner-perl - Analyzes a MySQL installation and provides suggestions to increase performance
- MySQL Performance Blog - Run by Percona, one of the top names in MySQL support and performance tuning
- mytop - Another "top" for MySQL
- Open PostgreSQL Monitoring (OPM) - Includes a web console
- Oracle IO Numbers (ORION) - I/O test tool, included with Oracle DB
- Percona Monitoring Plugins - Some of the best mySQL plugins
- Percona Toolkit for MySQL - Percona's internal tools
- pg_activity - htop for PostgreSQL
- pg_view - PostgreSQL monitoring, supports ncurses, console, and JSON output
- PGObserver - Killer PostgreSQL monitor, includes dashboard
- Silly Little Oracle Benchmark 2 (SLOB2) - Stresses and benchmarks Oracle DBs, works at the RDBMS layer
- shawn-s - Superb Reddit post on performance evaluation and tuning
- Slow Query Log - Shows which mySQL queries take more than X time
- Swingbench - Oracle load generator
- SysBench - Evaluates OS parameters that are important for DBs, does not require a DB to be installed
- Use the Index, Luke - SQL indexing and tuning for developers
- WebScaleSQL - Huge scale MySQL with contributions from Facebook, Google, LinkedIn, and Twitter
- Learn regex the Hard Way - The hard way
- Refiddle - Online, supports JavaScript, Ruby, and .NET only
- regex101 - Online regex tester and debugger, supports multiple languages
- RegexBuddy - Highly recommended, works on Windows or WINE -- commercial software
- RegexOne - Learn regular expressions with simple, interactive examples.
- RegExr - Another online regex tool that includes cheat sheets, examples, and community-contributed expressions
- RegularExpressions.info - THE BEST regex site
- Regular Expressions - A Gentle User Guide and Tutorial - The easy way
- RexV.2 - Online Regex evaulator, supports multiple languages
- Rubular - Online Ruby-only regex evaluator
- txt2regex - Converts human sentences to regex, written in bash
- Advanced Intrusion Detection Environment (AIDE) - File integrity checker, alternative to Tripwire
- Angry IP Scanner - Supports plugins, also gathers NetBIOS information
- Automatic Server Hardening - Scripts and cookbooks/manifests for Puppet and Chef
- BlackArch Linux - Penetration testing Linux distro, based off of Arch Linux
- BoringSSL - Google's fork of OpenSSL, does not guarantee API and ABI compatibility
- Brakeman - Static analysis security vulnerability scanner for Ruby on Rails applications
- bro - Framework for network analysis and security monitoring
- chkrootkit - Rootkit checker, best used from a live CD
- cipherscan - Find out which SSL ciphersuites are supported by a target
- CIS-CAT Benchmark Tool - Center for Internet Security's benchmark tool, evaluates systems based on their hardening recommendations
- CIS Linux Benchmarks - Linux OS hardening guides, superb!
- Computer Aided INvestigative Environment (CAINE) - Live CD that focuses on forensics
- ConfigServer Security and Firewall (CSF) - Stateful Packet Inspection (SPI) firewall, Login/Intrusion Detection and Security application for Linux servers
- Cryptkeeper - System tray applet that manages EncFS encrypted folders
- dnscrypt-wrapper - Add dnscrypt support to any resolver
- diskscrub - Supports many disk-wiping standards including military / government grade wipes
- duraconf - A collection of hardened configuration files for SSL/TLS services by Jacob Appelbaum
- EncFS - Encrypted file system in user space via FUSE
- fail2ban - Watches log files to ban IPs based on rules (too many failed logins, exploit attempts, brute force attacks, etc)
- fail2ban Dashboard - Written with Flask
- Forensics Wiki - Digital forensics wiki
- FTimes - System baselining and evidence collection tool
- fwknop (FireWall KNock OPerator) - Single Packet Authorization (SPA) aka next-generation port knocking
- HoneyDrive - Honeypot appliance
- hping - Create custom TCP/IP packets, very flexible, see also hping3
- HTTP Strict Transport Secuirity (HSTS) - Forces browsers to interact with a site by only using HTTPS
- Information Security Cheat Sheets and Checklists - An assortment of IS checklists and cheat sheets
- Kali Linux - Penetration testing Linux distro
- Kippo - SSH honeypot
- knockd - Port knocking server for Linux
- LibreSSL - OpenBSD's fork of OpenSSL, Linux compatible
- Lynis - Auditing and hardening tool, supports most Unix-like operating systems
- Metasploit - Classic exploit framework
- mtree - Can be used as a simple IDS
- Network Security Toolkit (NST) - Live CD that includes most tools in insecure.org's top 125 tools list
- nmap - Classic port scanner
- nmap Scripting Engine (NSE) - Tons of scripts for nmap
- nogotofail - Spot and fix weak TLS/SSL connections and sensitive cleartext traffic
- OpenSCAP - Standardized approach to maintaining the security of systems, evaluates machine compliance with a given profile
- OpenVAS - Vulnerability scanner, forked from the now closed-source Nessus scanner
- OpenVPN - Well known open source VPN
- Open Source Tripwire - File integrity checker and monitor, replacement for the now closed-source Tripwire
- Open Web Application Security Project (OWASP) - Focus on application security
- Oracle Database Attacking Tool (ODAT) - Open source penetration testing tool that tests the security of Oracle databases remotely
- OSSEC - Host based intrusion detection system (HIDS), supports most Unix-like OSes
- pfsense - The best firewall software, supports appliances and Live CDs
- pyCAmanager - GUI for managing your certificate authority, written in Python
- Qualys SSL Server Test - Evaluates and provides recommendations for the SSL settings of any web site
- r/netsec Tools List - r/netsec creates a list of security related tools
- Red October - Go server for two-man rule style file encryption and decryption
- Rootkit Hunter - Compares hashes of important files with known good hashes that are stored in online databases
- Samhain - HIDS, file integrity checker, rootkit detection, log file monitoring, and more
- ScoutBot - Automated network scanner for Raspberry Pi
- Security Engineering - Free online book
- Security Onion - Linux distro for IDS, NSM, and log management
- Snoopy Logger - Logs commands that are executed and saves the information to syslog
- Snort - The classic network intrusion prevention system (NIPS)
- SoftEther - Maybe the best VPN software out there
- SSH Guard - Think fail2ban for SSH
- sslconfig - CloudFlare's Internet facing SSL cipher configuration
- sslsniff - A tool for automated MITM attacks on SSL connections
- SSLsplit - Transparent and scalable SSL/TLS interception
- sslyze - Fast and full-featured SSL scanner, written in Python
- sudosh2 - Login shell that records all keystrokes and output, supports session playback
- tinc - Simple, multi-platform VPN
- Tripwire - File integrity checker and monitor, open source version
- VirusTotal - Allows you to upload a file and have it scanned by tons of virus scanners
- ZMap - Scan the entire Internet (or a specified IPv4 range)
- zuluCrypt - Simple CLI and GUI frontend to cryptsetup and tcplay
- Advanced Bash-Scripting Guide - By the Linux Documentation Project (LDP)
- Bash Hackers Wiki - Human-readable bash documentation so you don't have to dig through the man page
- Explain Shell - Enter a command-line to see the help text that matches each argument
- ShellCheck - Checks shell scripts for common mistakes
- autossh - Automatically restart SSH sessions that stop passing traffic
- Balancing Load Across Systems (Ballast) - Balance user load across SSH servers based on configured policies
- Bitvise SSH Client - Feature-rich SSH & SFTP client for Windows, free for individual use -- closed source
- Byobu - An enhanced version of the "screen" utility
- cloud-ssh - SSH wrapper that supports hostname tab-completion based on name, tag, or security group
- ClusterSSH - Make a change on many servers at the same time
- Corkscrew - Tunnel SSH through HTTP proxies
- csshX - Cluster SSH for OS X
- Dancer's Shell (dsh) - Wrapper for executing multiple remote shell (rsh/remsh/ssh) commands
- Guacamole - Clientless (in-browser) remote desktop gateway, supports VNC, RDP, and SSH
- HPN-SSH - High performance ssh/scp (auth handshake is encrypted, data transfer is not)
- KeyBox - Web-based SSH console that executes commands on multiple shells
- Keychain - frontend to ssh-agent and ssh-add, reduces the number of times you have to type in your passphrase
- KiTTY - PuTTY fork with additional features
- Mass Parallel SSH (mpssh) - Simple parallel SSH
- Match - Creates a conditional block, great for controlling actions on a per-user and/or per-host basis
- MobaXterm - Tabbed SSH, VNC, and RDP client for Windows, free for personal use -- closed source
- Mobile Shell (Mosh) - Remote shell that supports roaming (client IP address changes) and intermittent connectivity
- mRemoteNG - Open source, tabbed, multi-protocol, remote connections manager
- MTPuTTY (Multi-Tabbed PuTTY) - Multiple PuTTY sessions in a single window
- MUltihost SSH Wrapper (Mussh) - SSH wrapper
- NoVNC - Client-less VNC in a web browser, uses HTML5 and WebSockets
- parallel-ssh (pssh) - Parallel version of OpenSSH tools, comes with prsync too
- Parallel Distributed Shell (pdsh) - Kick off many SSH sessions in parallel
- paramiko - SSH2 protocol library for Python, provides both client and server
- Parcel - High performance scp replacement, WARNING: uses UDP
- PuTTY - The classic SSH client for Windows
- rssh - Restricted shell for SSH, only allows scp, sftp, rdist, rsync, and cvs
- scponly - Shell that only allows incoming SCP, supports chroot
- SSH Power Tool (sshpt) - Execute commands and upload files to many servers simultaneously via SSH without using pre-shared keys
- SSHFS - Mount remote file systems using a SSH tunnel
- sshrc - Sources the ~/.sshrc on your local computer after logging in remotely
- sshuttle - Transparent proxy server that works as a poor man's VPN, forwards over SSH, supports DNS tunneling
- SuperPutty - Allows the PuTTY SSH client to be opened in tabs
- tmux - An alternative to GNU screen
- tmux-cssh - Cluster SSH for tmux
- WinSCP - The well-known SCP client for Windows
- Xming - Windows Xwindows server, supports PuTTY
- ATA Secure Erase - Send a signal to an ATA drive to perform a hardware-based erase
- bcache - Block layer cache, allows SSDs to be used as caches for slower drivers
- EnhanceIO - SSD caching, in the mainline Linux kernel, a fork of Facebook's Flashcache project
- Flash-Friendly File System (F2FS) - File system designed specifically for SSDs
- fs-cache - NFS client caching
- IPOS Calculator - Created by Marek Wolynko
- Linux-IO Target (LIO) - Create and share iSCSI, FC, FCoE, and other storage targets on Linux
- Linux Journal - Linux Swap Space - Superb article about Linux swap, includes some tuning parameters
- lvcache - Wrapper to make lvmcache easier
- OpenDedupe - Open source dedupe software, works on both block storage and file systems
- Parted Magic - Resize, grow, shrink, clone, recovery, wiping, benchmarking, and more. Supports Linux and Windows file systems.
- RAID LVMs - As of RHEL 6.3 LVM supports software RAID without using mdraid
- Red Hat LVM RAID Calculator - Login required
- snapper - CLI tool to manage Btrfs snapshots, snapshot timelines, and more
- System Storage Manager (SSM) - Generic CLI for managing all types of storage (DM, LVM, multipath), added in RHEL 7
- zram - A compressed, in-memory block device to reduce paging
- zswap - A compressed, write-back cache cache for swapped pages
- crash-watch - Monitors a process until it crashes and then gathers exit status, backtrace, and signal
- django-debug-toolbar - Panels that display profiling information about the current request/response
- django-speedbar - Shows a breakdown of page loading time
- Flame Graphs - Stack trace visualizer by Brendan Gregg
- flask-debugtoolbar - The Django Debug Toolbar ported to Flask
- Google Performance Tools (gperftools) - Focused on multithreaded applications written in C++
- kdump - Linux kernel dump facility
- ktap - Another lightweight kernel tracing tool for Linux
- Linux Trace Toolkit - Next Generation (LLTng) - Linux kernel tracer and profiler, lower overhead than System Tap
- ltrace - Library call tracer
- ltrace Tutorial - ltrace tutorial by Red Hat
- lttng-analyses - Great front-end to LLTng
- Mastif Visualizer - Visualizer for the Valgrind's Mastiff utility
- MiniProfiler - Ruby rack profiler
- netconsole - Send console messages over the network
- OProfile - System-wide statistical profiling tool
- perf - User-land performance analysis tool
- pstore - Save kernel crash info in a platform-specific area to ensure the data is not lost (eg: disks failed, can't write it there)
- rails-footnotes - Rails performance profiler
- strace - The original
- SystemTap (stap) - Linux kernel tracing and performance analysis tool
- Valgrind - Tool suite that includes cache profilers, heap profiles, thread race condition checkers, and more
- Authy - Provides both personal and enterprise versions
- Barada Aint Respecting Any Deceptive Adversaries (BARADA) - PAM module for TFA support
- Crypto Stick - OTP and more -- commercial products
- Duo Security - Cloud-based, supports many methods of authentication (hard token, smartphone application, etc) -- commercial product
- FreeOTP - Open source fork of Google Authenticator for iOS and Android
- Google Authenticator - Two factor authentication; supports Android, iOS, and even has a PAM module -- closed source
- Two Factor Auth (2FA) - Massive list of web sites that support and don't support two factor authentication
- YubiKey - Acts as a USB keyboard to automatically input a strong, one time password -- commercial product
- Yubico PAM - PAM module for use with YubiKey devices
- DOSbox - Open source DOS emulator, great for running old games or utilities
- Kernel Virtual Machine (KVM) - The one, the only
- kvm-tools - CLI tools for managing qemu-kvm domains
- KVM Management Tools - Great list of KVM management tools on the KVM wiki, updated frequently
- libvirt - Open source API, daemon and management tool, used with many virtualization solutions
- LinuX Containers (LXC) - See the Containers section for more tools
- Quick EMUlator (QEMU) - Supports hardware emulation (SPARC, RISC, etc)
- Oracle VM VirtualBox - Easy, simple virtualization
- virt-manager - KVM / Xen / LXC GUI
- Xen - It's a hypervisor!
- ack - grep-like tool designed to search source code
- Adminer - GUI for database management in a single PHP
- appscale - Deploy and host Google App Engine applications almost anywhere
- AutoHotKey - Automate input (desktop and web forms, data entry, keybinds, etc)
- autojump - Small database of directories that you visited in the past, used to quickly navigate complex directory structures
- Awesome Node.js - A curated list of Node.js packages
- Awesome PHP - Curated list of PHP libraries and resources
- Awesome SQLAlchemy - A curated list of awesome tools for SQLAlchemy
- Awesome Sysadmin - A curated list of open source resources
- blockdiag - Generate simple block/sequence/activity/network diagrams from text files
- boto - Python interface to AWS
- Checkpoint/Restore in Userspace (CRIU) - Freeze a process, save it to disk, then resume it later
- comm - Display lines that two files have in common (eg: the opposite of diff)
- conserver - Virtual console server with many features
- curlish - Improved curl, includes cookie management and OAuth support
- cwrap - Wrappers for creating test scenarios and faking behavior, super useful
- Cygwin - GNU shell and tools for Windows
- devcheatsheet.com - Cheat sheets and quick references for almost every programming language
- disown - Disowns a processes from the shell, useful if you forgot to use screen or nohup
- dotfiles - Store your .bashrc and others on GitHub
- dsync - No software yet but a hell of a theory
- eatmemory - Allocates X amount of memory, great for testing
- etckeeper - Stores /etc in version control
- Etherpad - Enter, save, and share text/code in a web browser
- f.lux - Changes your screen from blue light to yellow light when the sun sets to tell your brain it's night time -- closed source
- FastGlacier - Amazon Glacier client for Windows -- closed source
- FileUtils - File utilities for distributed computing
- Filewatcher - Written in Ruby, monitors changes in the filesystem by polling
- ForgeRock - Enterprise identification management and access (IAM)
- FreeIPA - Identity, policy, and audit suite, think Active Directory for Linux
- gcalcli - CLI for Google Calendar
- Geocities-izer - Make any web page look like a Geocities page
- Gource - Software version control visualization tool
- grabmem - Allocates memory until the machine runs out or you quit it with ctrl-c
- Gravit - Web-based vector image editor / design tool, source code is available on GitHub
- gt5 - A "du browser", handy for finding large files
- HasteBin - Open source pastebin alternative for sharing code, can be installed locally / on-site
- HeidiSQL - GUI SQL DB browser and editor
- httpie - curl replacement with many new features
- incrond - Fires off a job when a file system event happens
- Inkscape - Open source vector image editor
- IRCcat - Sent log messages and alerts to an IRC channel, can also use IRC to send commands
- ISO 8601 - ISO standard for dates, the only way to fly
- JSON Formatter - Automatically format JSON code, 100% client side
- Inconsolation - MASSIVE list of lightweight and (legit) obscure tools
- inotify - Watch file(s) for changes, take an action when the change occurs
- inxi - "a full featured system information script" (hardware info, etc)
- Keybase - Upload your public key and find other people's public key via their social media user name(s)
- LargeFile - vim plugin that automatically disables certain things so you can edit large files faster
- lz4 - Crazy fast compression algorithm
- maim - Linux desktop screenshot tool
- Mergeatron - Kicks off Jenkins when it sees a PR, gives a thumbs up/down reply
- mockaroo - Generate up to 100,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats
- moreutils - "Collection of the unix tools that nobody thought to write long ago when unix was young"
- multicast remote sync (mrsync) - Transfers from a master to many remote machines using Unix multicast sockets
- multitail - Monitor multiple log files in a single terminal window
- ncdu - ncurses version of "du"
- Netflix OSS - Netflix OSS tools on GitHub
- Notepad++ - Killer GPL'ed text editor for Windows
- observr - Monitor a directory and kick off an action when a file in the directory changes
- OpenResty - Turn nginx into a non-blocking API server
- parallel - Execute jobs in parallel using one or more computers
- percol - Interactive grep tool
- pv - Shows the progress of data as it flows through a pipe
- Rackerlabs - Rackspace's OSS tools, hosted on GitHub
- rcron - cron redundancy and failover, ensures a job will only run on the "active" machine
- Repose - REST proxy
- Request Tracker - Bug tracking, help desk ticketing, customer service, workflow processes, change management and more
- reset - Reset your terminal after you accidentally cat a binary file
- Rundeck - Easy automation
- ScreenCloud - Take a screenshot and either upload it to their site to share, or save it locally
- script - Standard utility to record commands, input, and output
- Silver Searcher, The - Source code searching tool, similar to "ack" but faster
- Simple Event Correlator (SEC) - Umm, no idea where to put this one, it's super multi-purpose
- Snappy - Compression that aims for very high speed and resonable compression, by Google
- SQL Fiddle - Write and test SQL
- Sticky Notes - On-site / local pastebin
- Sublime Text - Ok it's closed source and costs money but it's probably the best one out there
- Synergy - Share a single keyboard and mouse with multiple physical computers
- sysadmin-util - A collection of small but useful utilities
- tac - Reverse "cat" (eg: last line displayed first)
- tengine - A distribution of Nginx with some advanced features
- TermRecord - Record and playback terminal sessions
- Tools of the Trade - Massive list of SaaS, via Hacker News
- tup - Super fast and efficient build system
- UDR - UDT wrapper for rsync that improves throughput of large data transfers over long distances
- Unix Rosetta Stone - The one and only resource for a mixed Linux/Unix environment
- Varnish - Caching HTTP accelerator
- watch - Run a command repeatedly at a specified interval and display the output
- watch-make - Monitor Makefile dependencies and kick off make when one changes
- watchman - Watch files and take action when they change (eg: kick off the CI system)
- xCAT - Complete management solution for distributed systems
- Your Own URL Shortener (YOURLS) - Lets you run your own URL shortener a'la TinyURL or bit.ly
- watchr - Monitor a directory tree and kick off a script when a file changes, written in Ruby
- Webjob - Downloads a program or script from a remote WebJob server, executes it, and sends back output to the server
- zgrep - grep the contents of a gzip'ed file without uncompressing and piping
- zopfli - Much slower than zlib but (almost) always compresses better