6.9 KiB
6.9 KiB
Casual
Communication
- Rambox
- Workspace browser that allows you to manage as many applications as you want
- Element
- All-in-one secure chat app for teams, friends and organisations, based on the Matrix protocol
File Synchronisation
- Syncthing
- Synchronizes files between two or more computers in real time, safely protected from prying eyes
Graphics
- GIMP
- Cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems
- Inkscape
- Vector graphics editor for GNU/Linux, Windows and MacOS X
Music
- Audacious
- Plays your music how you want it, without stealing away your computer's resources from other tasks
- DeaDBeeF
- Lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more
- Quod Libet
- Designed around the idea that you know how to organize your music better than we do
Notes
- Joplin
- Note taking and to-do application with synchronisation capabilities
Office
- ghostwriter
- Distraction-free Markdown editor
- Libre Office
- Powerful office suite
- TeXstudio
- Integrated writing environment for creating LaTeX documents
Video
- VLC
- Cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols
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
Documentation
- Zeal
- Offline documentation browser for software developers
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
Graphics
- feh
- Image viewer aimed mostly at console users
- ImageMagick
- Software suite for displaying, creating, converting, modifying, and editing raster images
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
- curl
- Command line tool and library for transferring data with URLs
- 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
Newsfeeds
- spiderss
- Plaintext RSS crawler
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
PDF Viewers
- MuPDF
- Lightweight PDF, XPS, and E-book viewer
- zathura
- Highly customizable and functional document viewer
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
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