Title : List of useful tools
Author: Solène
Date  : 22 March 2017
Tags  : unix

Here is a list of software that I find useful, I will update this list
everytime I find a new tool. This is not an exhaustive list, theses
are only software I enjoy using:

## Backup Tool

+ duplicity
+ borg
+ restore/dump


## File synchronization tool 

+ unison
+ rsync
+ lsyncd


## File sharing tool / "Cloud"

+ boar
+ nextcloud / owncloud
+ seafile
+ pydio
+ syncthing (works as peer-to-peer without a master)
+ sparkleshare (uses a git repository so I would recommend storing only text files)


## Editors

+ emacs
+ vim
+ jed


## Web browsers using keyboard

+ qutebrowser
+ firefox with vimperator extension


## Todo list / Personal Agenda...

+ org-mode (within emacs)
+ ledger (accounting)


## Mail client

+ mu4e (inside emacs, requires the use of offlineimap or mbsync to fetch mails)


## Network

+ curl
+ bwm-ng (to see bandwith usage in real time)
+ mtr (traceroute with a gui that updates every n seconds)


## Files integrity

+ bitrot
+ par2cmdline
+ aide


## Image viewer

+ sxiv
+ feh


## Stuff

+ entr (run command when a file change)
+ rdesktop (RDP client to connect to Windows VM)
+ xclip (read/set your X clipboard from a script)
+ autossh (to create tunnels that stays up)
+ mosh (connects to your ssh server with local input and better resilience)
+ ncdu (watch file system usage interactively in cmdline)
+ mupdf (PDF viewer)
+ pdftk (PDF manipulation tool)
+ x2x (share your mouse/keyboard between multiple computers through ssh)
+ profanity (XMPP cmdline client)
+ prosody (XMPP server)
+ pgmodeler (PostgreSQL database visualization tool)