# 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 lookin for new **hardware**, start at the [**Hardware Links**](./hardware.md) - [Casual](#casual) - [Communication](#communication) - [File Synchronisation](#file-synchronisation) - [Office](#office) - [Nerdy](#nerdy) - [Communication](#communication-1) - [File Editing](#file-editing) - [File Management](#file-management) - [File Sharing](#file-sharing) - [Look & Feel](#look-feel) - [Music](#music) - [Networking](#networking) - [Newsfeeds](#newsfeeds) - [Operating Systems](#operating-systems) - [Package Managers](#package-managers) - [Programming Languages](#programming-languages) - [Terminal](#terminal) - [Version Control](#version-control) - [Video](#video) - [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 - [**Riot**](https://riot.im/) Universal secure chat app entirely under your control, 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 ### Office - [**ghostwriter**](http://wereturtle.github.io/ghostwriter/) Distraction-free Markdown editor - [**Libre Office**](https://libreoffice.org/) Free and powerful office suite - [**TeXstudio**](https://texstudio.org/) integrated writing environment for creating LaTeX documents ## 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 ### 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 ### 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** - [**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 ### 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**