summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..3953076
--- /dev/null
+++ b/README.md
@@ -0,0 +1,48 @@
+# List of small efficient applications, mostly `CLI`/`TUI`
+* [sway](https://swaywm.org)/[i3](https://i3wm.org) Wayland compositor/X.org
+ tiling window manager. Small, fast, stays out of the way.
+ [bspwm](https://github.com/baskerville/bspwm) is good too
+* [sx](https://github.com/Earnestly/sx) simple alternative to both xinit and
+ startx for starting an Xorg server
+* [neovim](https://neovim.io) Modal text editor. Trying out
+ [vis](https://github.com/martanne/vis) too
+* [fzy](https://github.com/jhawthorn/fzy) Fuzzy selector for the terminal
+* [doas](https://github.com/Duncaen/OpenDoas) Like sudo but many times smaller
+ and with readable config
+* [ag](https://geoff.greer.fm/ag) A code searching tool
+* [neomutt](https://neomutt.org/changes/user) TUI mail user agent
+* [isync](http://isync.sourceforge.net) IMAP4 offline synchronization
+* [sfeed/sfeed\_curses](https://codemadness.org) RSS/Atom feed reader
+* [calcurse](https://www.calcurse.org) TODO manager, calendar and scheduler
+* [mawk](https://invisible-island.net/mawk) Fast implementation of AWK, an
+ excellent text processing/extraction language -
+ [tutorial](https://blog.jpalardy.com/posts/awk-tutorial-part-1),
+ [reference](https://www.gnu.org/software/gawk/manual)
+* [transmission](https://transmissionbt.com) BitTorrent client with scriptable
+ CLI interface
+* [restic](https://restic.net) Deduplicating, encrypting backup tool written in
+ Go
+* [entr](https://eradman.com/entrproject) Run arbitrary commands when files
+ change, very convenient for iterative/incremental development
+* [ncdu](https://dev.yorhel.nl/ncdu) Disk usage analyzer
+* [dash](http://gondor.apana.org.au/~herbert/dash) Small and fast
+ POSIX-compliant shell. [Link your /bin/sh to
+ it](https://wiki.archlinux.org/index.php/Dash) for faster execution of shell
+ scripts
+* [mpv](https://mpv.io) Video player - contaminated by python at build time but
+ good. [VLC](https://www.videolan.org/vlc) has issues on Wayland.
+* [xwallpaper](https://github.com/stoeckmann/xwallpaper) Set desktop wallpaper
+ for X
+* [sxiv](https://github.com/muennich/sxiv) Image viewer for X
+* [zathura](https://pwmt.org/projects/zathura) PDF/PS/DjVu/comics viewer
+* [maim](https://github.com/naelstrof/maim) /
+ [grimshot](https://github.com/swaywm/sway/blob/master/contrib/grimshot)
+ CLI screenshot+selection tools for X/sway
+* [jq](https://stedolan.github.io/jq) CLI tool for processing JSON files/streams
+* [dunst](https://dunst-project.org) Notification daemon for X.org/Wayland.
+ glib2 dependency
+* [bemenu](https://github.com/Cloudef/bemenu) Dynamic text-based menu for
+ X.org/Wayland. Configurable (color theme etc) via env vars, unlike dmenu. Also
+ GPL3 license over dmenu's MIT
+* [irssi](https://irssi.org) IRC client, supports
+ [other protocols](https://irssi.org/modules) too