5.1 KiB
5.1 KiB
Casual
Communication
- Riot
- Universal secure chat app entirely under your control, based on the Matrix protocol
File Synchronisation
- Syncthing
- Synchronizes files between two or more computers in real time, safely protected from prying eyes
Office
- ghostwriter
- Distraction-free Markdown editor
- Libre Office
- Free and powerful office suite
- TeXstudio
- integrated writing environment for creating LaTeX documents
Nerdy
Communication
- Matrix
- Open network for secure, decentralized communication
- Mutt
- Small but very powerful text-based mail client
- Neomutt
- Fork of Mutt with added features
File Editing
- Kakoune
- Modal editor, similar to Vim
- Neovim
- Hyperextensible Vim-based text editor
- Pandoc
- Swiss-army knife for converting files from one markup format into another
- Vim
- Highly configurable text editor built to make creating and changing any kind of text very efficient
File Management
- exa
- Improved file lister with more features and better defaults
- ranger
- Console file manager with VI key bindings
- rsync
- Utility that provides fast incremental file transfer
File Sharing
- Magic Wormhole
- Get things from one computer to another, safely
Look & Feel
- Pywal
- Tool that generates a color palette from the dominant colors in an image
Music
- Beets
- Media library management system for obsessive music geeks
- Mopidy
- Extensible music server written in Python
Networking
- aria2
- Lightweight multi-protocol & multi-source command-line download utility
- Mosh
- Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes
- Nmap
- Utility for network discovery and security auditing
- Termshark
- A terminal UI for tshark, inspired by Wireshark
- Wireshark
- The world's foremost and widely-used network protocol analyzer
Operating Systems
- NixOS
- Declarative operating system, based on the Nix package manager
Package Managers
- Nix
- Purely functional package manager, available for all Unix based distributions
Programming Languages
- Haskell
- An advanced, purely functional programming language
- Python
- Programming language that lets you work quickly and integrate systems more effectively
- Rust
- Language empowering everyone to build reliable and efficient software
Search Engines
- searx
- Free internet metasearch engine which aggregates results from more than 70 search services
Terminal
- fish
- Fish is a smart and user-friendly command line
- kitty
- The fast, featureful, GPU based terminal emulator
- rxvt-unicode
- rxvt-unicode is a fork of the well known terminal emulator rxvt
- tmux
- Terminal multiplexer
- Xonsh
- Python-powered, cross-platform, Unix-gazing shell language and command prompt
Version Control
- Git
- Distributed version control system designed to handle everything from small to very large projects with speed and efficiency
Video
- mpv
- Media player for the command line
Web Browsers
- qutebrowser
- Keyboard-focused browser with a minimal GUI
- w3m
- Text-based web browser as well as a pager
Window Managers
- 2bwm
- Fast floating WM, with the particularity of having 2 borders
- awesome
- Highly configurable, next generation framework window manager for X
- bspwm
- Tiling window manager based on binary space partitioning
- i3
- Improved tiling window manager
- i3-gaps
- i3 with more features
- Sway
- Sway is a tiling Wayland compositor and a drop-in replacement for i3
- xmonad
- Dynamically tiling X11 window manager that is written and configured in Haskell