My favorite Linux software (tiling window manager setup)

  • river (Wayland compositor)

    Free Linux Website

    Dynamic tiling wayland compositor inspired by dwm and bspwm written in Zig. The default layout is Master&Stack. Supports gaps and XWayland.


  • Sway

    Free Linux Website

    You need a good tiling window manager for all your terminals. Sway is an i3-compatible Wayland compositor.


    Sway icon
  • foot

    Free Linux Website

    Fast, lightweight and minimalistic Wayland terminal emulator. Supports daemon mode, Sixel, and scrollback search.


  • Kakoune

    Free Mac Linux Cygwin Website

    Vim inspired text editor with support for multiple selections and scores of other "out of the box" features.


    Kakoune icon
  • MPV

    Free Mac Windows Linux Android BSD ... Xfce Website

    MPV is an audio and movie player based on Small MPlayer iconMPlayer and Small mplayer2 iconmplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. It shares some features with the former projects while introducing many more.

    • Streamlined CLI options
      MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable.
    • On Screen Controller
      While mpv has no official GUI, it has a small controller that is triggered by mouse movement.
    • High quality video output
      mpv has an OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, and more.
    • GPU video decoding
      mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI, DXVA2, VDA and VideoToolbox video decoding acceleration.
    • Embeddable
      A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.


    MPV icon
  • pass

    Free Mac Linux BSD Git GnuPG Website

    Pass is the standard unix password manager, a lightweight password manager that uses Small GnuPG iconGnuPG and Small Git iconGit for Linux, BSD, and Mac OS X. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities.


    pass icon
  • pandoc

    Free Mac Windows Linux Website

    Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

    If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Need to generate a man page from a markdown file? No problem. LaTeX to Docbook? Sure. HTML to MediaWiki? Yes, that too. Pandoc can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write plain text, markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki markup, groff man pages, EPUB ebooks, and S5 and Slidy HTML slide shows. PDF output (via LaTeX) is also supported with the included markdown2pdf wrapper script.


    pandoc icon
  • fish

    Free Mac Windows Linux BSD Website

    Fish is a user friendly command line shell for UNIX-like operating systems such as Linux.

    Finally, a command line shell for the 90s. The new fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family. With autosuggestions, VGA color, man-page completions, web configuration, and threading.


    fish icon
  • fzf

    Free Mac Windows Linux Vim Website

    fzf is a general-purpose command-line fuzzy finder.

    • No dependencies
    • Blazingly fast
    • The most comprehensive feature set
    • Flexible layout using tmux panes
    • Batteries included
    • Vim/Neovim plugin, key bindings and fuzzy auto-completion


    fzf icon
  • fd

    Free Mac Windows Linux BSD Website

    A simple, fast and user-friendly alternative to 'find'.


    fd icon
  • nnn

    Free Linux Website

    Initially forked from Small noice iconnoice, nnn is a super fast and resource-sensitive, terminal-based file browser.


    • Mode-based navigation (basic, detail, disk usage analyzer).
    • Navigate-as-you-type mode with auto-select.
    • familiar navigation shortcuts.
    • Spawn SHELL (fallback sh) in the current directory.
    • It integrates seamlessly with your DE and favourite GUI utilities.
    • Integrate utilities like sxiv or fzy easily; nnn supports as many scripts as you need!


    nnn icon
  • zathura

    Free Mac Linux BSD MacPorts Homebrew Website

    zathura is a highly customizable and functional PDF viewer based on the poppler rendering library and the gtk+ toolkit. The idea behind zathura is an application that provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction.

    * Buffered commands
    * Commandline completion
    * Configuration file
    * Highly customizable
    * Invertable colors
    * Markers
    * Mouse support
    * Notification system


    * Automatic document refreshing
    * Automatic page offset detection
    * Bookmark pages
    * Export image and attachments
    * Hint feature to follow links
    * Map functions
    * Navigate, scroll, rotate, zoom
    * Open (encrypted) PDF documents
    * Print whole document or just specific sites
    * Search in the document
    * Show and browse document index
    * Show document information
    * tabbed support


    zathura icon
  • FFmpeg

    Free Mac Windows Linux BSD Website

    FFmpeg is an open source project that develops libraries and programs for handling multimedia data. FFmpeg is the home to libavcodec, a codec library used by a large spectrum of programs, and libavformat, a mux and demux library for containers. The project develops 4 command-line programs; ffmpeg, the central tool for transcoding multimedia files, as well as ffplay, a simple media player for previewing files, ffprobe, a profiling tool for scanning containers, and ffserver, a network streaming server.

    FFmpeg is published under the GNU Lesser General Public License 2.1+ or GNU General Public License 2+ (depending on which options are enabled).


    FFmpeg icon
  • ImageMagick

    Free Mac Windows Linux Android iPhone ... iPad Xfce Website

    ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems. The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images automagically and dynamically.


    ImageMagick icon
  • aerc

    Free Linux Website

    aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker.


    • Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies
    • Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session
    • Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke
    • First-class support for working with git & email
    • Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work
    • Support for multiple accounts, with support for IMAP, Maildir, SMTP, and sendmail transfer protocols
    • CalDAV and CardDAV support for synchronizing contacts & calendar events
    • Asynchronous IMAP support ensures the UI never gets locked up by a flaky network, as mutt often does
    • Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience


    aerc icon
  • dictd

    Free Linux Website

    Client/server software, human language dictionary databases, and tools supporting the DICT protocol (RFC 2229).


  • SC-IM

    Free Mac Linux BSD Website

    SC-IM - Spreadsheet Calculator Improvised – An ncurses spreadsheet program for the terminal.

    • CSV / TAB delimited / XLSX file import and export.
    • Scripting support with LUA. Also with triggers and c dynamic linked modules.
    • Clipboard support.
    • GNUPlot interaction.
    • Vim-like Key-mappings.
    • Sort/filter rows.
    • Subtotals.
    • Cell shifting.
    • 256 color support - screen colors can be customized by user, even at runtime.
    • Colorize cells or give them format such as bold or underline.
    • Wide character support.
    • Autobackup.
    • Implement external functions in the language you prefer and use them in SC-IM.
    • Use SC-IM as a non-interactive calculator, reading its input from a external script.


    SC-IM icon

Comments on My favorite Linux software (tiling window manager setup)

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!