i3 is a tiling window manager written from scratch for GNU/Linux and BSD operating systems. Its source code is free and open source under the BSD license, and it is primarily targeted at advanced users and developers. The project uses libxcb instead of Xlib, supports Xinerama multi-monitor setups, and arranges windows with a tree structure. It also provides an IPC interface for other programs and documents its internal workings.
BSPWM
BSPWM is a tiling window manager based on binary space partitioning that represents windows as the leaves of a full binary tree. It responds only to X events and messages received on a dedicated socket, and does not handle keyboard or pointer inputs itself, requiring a third-party program such as sxhkd to translate input events into bspc invocations.
Features
- a tiling window manager that represents windows as the leaves of a full binary tree Source: github.com
Limitations
- doesn't handle any keyboard or pointer inputs Source: github.com
Links
Tags
-
0i3 is a tiling window manager written from scratch for GNU/Linux and BSD operating systems. Its source code is free and open source under the BSD license, and it is primarily targeted at advanced users and developers. The project uses libxcb instead of Xlib, supports Xinerama multi-monitor setups, and arranges windows with a tree structure. It also provides an IPC interface for other programs and documents its internal workings.
-
0
Qtile is a full-featured, hackable tiling window manager written and configured in Python. It defines key bindings, groups, layouts and widgets such as a bar and prompt in its configuration, and supports switching virtual terminals on Wayland.
-
0xmonad is a dynamically tiling X11 window manager written and configured in Haskell. It automates arranging windows and provides keyboard-focused window management. The project offers an extension library, documentation, and support channels for configuration.
-
0dwm is a dynamic window manager for X that manages windows in tiled, monocle and floating layouts, which can be applied dynamically. Windows are grouped by tags, and each screen contains a small status bar showing tags, layout and window information. It is customized by editing its source code and is distributed as a single binary.
-
0Hyprland is a dynamic tiling Wayland compositor. It provides Wayland features, dynamic tiling, animations, plugins and multiple fine-tuneable layouts. It offers live reloading configuration and socket-based IPC. Installation is available for Arch, NixOS, FreeBSD and openSUSE.
-
0Waycheck is a Linux, macOS, BSD, or Unix resource for tools, documentation, communities, or system workflows.
Community notes
Reviews and discussion
No reviews yet
Be the first to share how this project worked for you.
Join the discussion
Sign in with a verified account to leave a review or join the discussion.
Sign in to review