--- title: "Rocks" subtext: "A compilation of anything that butters my muffin." toc: true --- ## Server Software * [Gonic](https://github.com/sentriz/gonic): Music streaming server that implements the (Open)Subsonic API and is accompanied by a nice web interface. * [Miniflux](https://miniflux.app/): Feed reader with simple configuration, minimal UI, and great UX. * [PrivateBin](https://privatebin.info/): Pastebin service where encryption and decryption happens in the browser. * [ZNC](https://wiki.znc.in/ZNC): Featureful IRC bouncer with an extensive web interface for configuration. ## Desktop Software ### File Managers * [lf](https://github.com/gokcehan/lf): TUI file manager; much faster than another program that rhymes with "danger." * [nnn](https://github.com/jarun/nnn): An even more minimal file manager with a more unorthodox workflow. ### Image Viewers * [nsxiv](https://codeberg.org/nsxiv/nsxiv): Simple and extensible image viewer for X; has a great UI. * [swayimg](https://github.com/artemsen/swayimg): Image viewer for Wayland. ### Miscellaneous * [dinit](https://github.com/davmac314/dinit): Powerful and well-implemented init system; takes everything great from systemd and implements it simpler. * [turnstile](https://github.com/chimera-linux/turnstile): User session tracker and service manager-agnostic per-user service manager. ### Notifications * [herbe](https://github.com/dudik/herbe): Daemon-less notifications for X. * [mako](https://github.com/emersion/mako): Simple and lightweight notification daemon for Wayland. ### Terminal Emulators * [foot](https://codeberg.org/dnkl/foot): Stupid fast and extensible terminal emulator for Wayland. * [st](https://st.suckless.org/): Extremely simple terminal emulator for X; my personal favorite terminal emulator. ## Development Tools ### Shell Scripts * [ShellCheck](https://www.shellcheck.net/): Static analyzer for shell scripts; the gold standard for people who care about their scripts. * [shfmt](https://github.com/mvdan/sh): Shell script formatter; while quite opinionated, it works great for me. ## Emacs Packages * [Eglot](https://www.gnu.org/software/emacs/manual/html_node/eglot/index.html): An LSP client implemented right - great configurations out of the box, and generally "just works." --- I'm taking suggestions for anything that could fit the bill here! Be sure to [let me know][contact] if you have anything. [contact]: /contact.html