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 ⚡️