Efficient Toolkits

 

toolkit

command-line environment

  • tmux: tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

  • vimrc: The ultimate Vim configuration: vimrc
  • oh-my-zsh: an open source, community-driven framework for managing your zsh configuration
  • zsh-syntax-highlighting: Fish shell-like syntax highlighting for Zsh
  • zsh-autosuggestions: Fish-like autosuggestions for zsh
  • shellcheck: a static analysis tool for shell scripts
  • TLDR pages: Simplified and community-driven man pages
  • cheat.sh: the only cheat sheet you need
  • fd: A simple, fast and user-friendly alternative to ‘find’
  • rg: ripgrep recursively searches directories for a regex pattern
  • fzf: A command-line fuzzy finder
  • fishshell: history-based autosuggestions
  • fasd: offers quick access to files and directories, inspired by autojump, z and v
  • Environment Modules: dynamic modification of a user’s environment via modulefile
  • mosh: Mobile Shell
  • showterm: demoing instructions by sharing urls

painting

  • mermaid: Markdown syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

  • PlotNeuralNet: Latex code for making neural networks diagrams

proxy

  • proxychains-ng: redirect the TCP connections through SOCKS4a/5 or HTTP proxies, however it supports TCP only (no UDP/ICMP etc).

document

  • Doxygen: the de facto standard tool for generating documentation from annotated source code.
  • mkdocs: a fast, simple and downright gorgeous static site generator that’s geared towards building project documentation.

Potpourri

  • cron: a daemon your system already runs to perform scheduled tasks
  • Hammerspoon: desktop automation on macOS

Filesystem in User Space(FUSE)

  • sshfs - Open locally remote files/folder thorugh an SSH connection.
  • rclone - Mount cloud storage services like Dropbox, GDrive, Amazon S3 or Google Cloud Storage and open data locally.
  • gocryptfs - Encrypted overlay system. Files are stored encrypted but once the FS is mounted they appear as plaintext in the mountpoint.
  • kbfs - Distributed filesystem with end-to-end encryption. You can have private, shared and public folders.
  • borgbackup - Mount your deduplicated, compressed and encrypted backups for ease of browsing.

VPN

Mathematics Document

  • mathcha: a fast way to write and share mathematics documents. Furthermore, drawing mathematical diagrams is also very convenient.

Painting

Docker, Vagrant, VMs, Cloud, OpenStack

Reference

  • https://missing.csail.mit.edu/:
  • Dotbot: A tool that bootstraps your dotfiles ⚡️