# Links This is a collection of nice open source software. Below, you find two categories. [Casual](#casual) contains software for everyone. [Nerdy](#nerdy) contains software which is suited for people who are technically more interested. If you are using **Android**, take a look at the [**Android Links**](./android.md). If you are owning a **server**, take a look at the [**Selfhosted Links**](./selfhosted.md). If you are looking for new **hardware**, start at the [**Hardware Links**](./hardware.md) If you are using the **Nix** package manager or **NixOS**, have a look at the [**Nix Links**](./nix.md) - [Casual](#casual) - [Communication](#communication) - [File Synchronisation](#file-synchronisation) - [Graphics](#graphics) - [Music](#music) - [Notes](#notes) - [Office](#office) - [Video](#video) - [Nerdy](#nerdy) - [Communication](#communication-1) - [Documentation](#documentation) - [File Editing](#file-editing) - [File Management](#file-management) - [File Sharing](#file-sharing) - [Graphics](#graphics-1) - [Look & Feel](#look-feel) - [Music](#music-1) - [Networking](#networking) - [Newsfeeds](#newsfeeds) - [Operating Systems](#operating-systems) - [Package Managers](#package-managers) - [PDF Viewers](#pdf-viewers) - [Programming Languages](#programming-languages) - [Terminal](#terminal) - [Version Control](#version-control) - [Video](#video-1) - [Web Browsers](#web-browsers) - [Window Managers](#window-managers) ## Casual ### Communication - [**Rambox**](https://rambox.pro/) Workspace browser that allows you to manage as many applications as you want - [**Element**](https://element.io/) All-in-one secure chat app for teams, friends and organisations, based on the **Matrix** protocol ### File Synchronisation - [**Syncthing**](https://syncthing.net/) Synchronizes files between two or more computers in real time, safely protected from prying eyes ### Graphics - [**GIMP**](https://gimp.org/) Cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems - [**Inkscape**](https://inkscape.org/) Vector graphics editor for GNU/Linux, Windows and MacOS X ### Music - [**Audacious**](https://audacious-media-player.org/) Plays your music how you want it, without stealing away your computer’s resources from other tasks - [**DeaDBeeF**](https://deadbeef.sourceforge.io/) 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**](https://quodlibet.readthedocs.io/) Designed around the idea that you know how to organize your music better than we do ### Notes - [**Joplin**](https://joplinapp.org/) Note taking and to-do application with synchronisation capabilities ### Office - [**ghostwriter**](http://wereturtle.github.io/ghostwriter/) Distraction-free Markdown editor - [**Libre Office**](https://libreoffice.org/) Powerful office suite - [**TeXstudio**](https://texstudio.org/) Integrated writing environment for creating LaTeX documents ### Video - [**VLC**](http://videolan.org/) Cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols ## Nerdy ### Communication - [**Matrix**](https://matrix.org/) Open network for secure, decentralized communication - [**Mutt**](http://mutt.org/) Small but very powerful text-based mail client - [**Neomutt**](https://neomutt.org/) Fork of **Mutt** with added features ### Documentation - [**Zeal**](https://zealdocs.org/) Offline documentation browser for software developers ### File Editing - [**Kakoune**](https://kakoune.org/) Modal editor, similar to **Vim** - [**Neovim**](https://neovim.io/) Hyperextensible **Vim**-based text editor - [**Pandoc**](https://pandoc.org/) Swiss-army knife for converting files from one markup format into another - [**Vim**](https://www.vim.org/) Highly configurable text editor built to make creating and changing any kind of text very efficient ### File Management - [**exa**](https://the.exa.website/) Improved file lister with more features and better defaults - [**ranger**](https://ranger.github.io/) Console file manager with VI key bindings - [**rsync**](https://rsync.samba.org/) Utility that provides fast incremental file transfer ### File Sharing - [**Magic Wormhole**](https://github.com/warner/magic-wormhole/) Get things from one computer to another, safely ### Graphics - [**feh**](https://feh.finalrewind.org/) Image viewer aimed mostly at console users - [**ImageMagick**](https://imagemagick.org/) Software suite for displaying, creating, converting, modifying, and editing raster images ### Look & Feel - [**Pywal**](https://github.com/dylanaraps/pywal) Tool that generates a color palette from the dominant colors in an image ### Music - [**Beets**](http://beets.io/) Media library management system for obsessive music geeks - [**Mopidy**](https://mopidy.com/) Extensible music server written in **Python** ### Networking - [**aria2**](https://aria2.github.io/) Lightweight multi-protocol & multi-source command-line download utility - [**curl**](https://curl.haxx.se/) Command line tool and library for transferring data with URLs - [**Mosh**](https://mosh.org/) Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes - [**Nmap**](https://nmap.org/) Utility for network discovery and security auditing - [**Termshark**](https://termshark.io/) A terminal UI for tshark, inspired by **Wireshark** - [**WireGuard**](https://wireguard.com/) Extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography - [**Wireshark**](https://wireshark.org/) The world’s foremost and widely-used network protocol analyzer ### Newsfeeds - [**spiderss**](https://git.opaque.tech/denis/spiderss/) Plaintext RSS crawler ### Operating Systems - [**NixOS**](https://nixos.org/) Declarative operating system, based on the **Nix** package manager ### Package Managers - [**Nix**](https://nixos.org/nix/) Purely functional package manager, available for all Unix based distributions ### PDF Viewers - [**MuPDF**](https://mupdf.com/) Lightweight PDF, XPS, and E-book viewer - [**zathura**](https://pwmt.org/projects/zathura/) Highly customizable and functional document viewer ### Programming Languages - [**Haskell**](https://www.haskell.org/) An advanced, purely functional programming language - [**Python**](https://python.org/) Programming language that lets you work quickly and integrate systems more effectively - [**Rust**](https://www.rust-lang.org/) Language empowering everyone to build reliable and efficient software ### Terminal - [**fish**](https://fishshell.com/) Fish is a smart and user-friendly command line - [**kitty**](https://sw.kovidgoyal.net/kitty/) The fast, featureful, GPU based terminal emulator - [**rxvt-unicode**](http://software.schmorp.de/pkg/rxvt-unicode.html) rxvt-unicode is a fork of the well known terminal emulator rxvt - [**tmux**](https://tmux.github.io) Terminal multiplexer - [**Xonsh**](https://xon.sh/) Python-powered, cross-platform, Unix-gazing shell language and command prompt ### Version Control - [**Git**](https://git-scm.com/) Distributed version control system designed to handle everything from small to very large projects with speed and efficiency ### Video - [**mpv**](https://mpv.io/) Media player for the command line ### Web Browsers - [**qutebrowser**](https://qutebrowser.org/) Keyboard-focused browser with a minimal GUI - [**w3m**](http://w3m.sourceforge.net/) Text-based web browser as well as a pager ### Window Managers - [**2bwm**](https://github.com/venam/2bwm) Fast floating WM, with the particularity of having 2 borders - [**awesome**](https://awesomewm.org/) Highly configurable, next generation framework window manager for X - [**bspwm**](https://github.com/baskerville/bspwm) Tiling window manager based on binary space partitioning - [**i3**](https://i3wm.org/) Improved tiling window manager - [**i3-gaps**](https://github.com/Airblader/i3/) **i3** with more features - [**Sway**](https://swaywm.org/) Sway is a tiling Wayland compositor and a drop-in replacement for **i3** - [**xmonad**](https://xmonad.org/) Dynamically tiling X11 window manager that is written and configured in **Haskell**