Skip to content

Latest commit

 

History

History
107 lines (61 loc) · 2.13 KB

README.md

File metadata and controls

107 lines (61 loc) · 2.13 KB

software

(mostly open-source) software tools & utilities I use and love

Useful software tools & utilities

General Command/Terminal

  • BASH (Bourne-Again Shell) - powerful universal default
  • Tmux - terminal multiplexer, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session.
  • Terminator - GUI terminal with ability to run multiple terminal sessions inside single window in a grid or tab arrangement. keyboard shortcuts, simultaneous typing, extensible through plugins

System/Utilities

Command-Line/Terminal

  • Ansible - cross-platform automation & configuration management "swiss-army knife" (highly adaptable & versatile multi-tool)

GUI/Desktop

Desktop Environments

  • XFCE - lightweight, rock-solid, customizable, familiar
  • elementaryOS - "a fast and open replacement for Windows and macOS" - great UI/UX with sane defaults, Ubuntu base
  • MATE - fast, user-friendly, tweakable
  • KDE - highly customizable modern desktop environment

Applications

  • Albert - application launcher (keyboard-shortcut)
  • Meld - detailed diff viewer for files and entire directories

Editors

Favorite Text/Code Editors

  • Vim - universal supported & full-featured editor
  • Sublime Text - simple, fast, extensible
  • VS Code - customizable editor/IDE hybrid

Runner Ups:

  • Geany
  • Atom
  • Nano

Operations

Monitoring & Reporting

Log Analysis & Review

Backup & Recovery

Security & Hardening

Database

Development

Python

Shell/Bash

NodeJS

PHP

Go

DevOps

Automation

  • Ansible

Configuration Management

  • Ansible

Continuous Integration

  • Jenkins
  • Ansible
  • Git hooks

Continous Deployment

  • Jenkins
  • Ansible
  • Git hooks

Orchestration

  • Kubernetes

Cloud & Server

Virtualization

Containerization

Load Balancing

  • Docker