All Projects â†’ aesophor â†’ Wmderland

aesophor / Wmderland

Licence: mit
🌳 X11 tiling window manager using space partitioning trees

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Wmderland

Quicktile
Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)
Stars: ✭ 719 (+110.85%)
Mutual labels:  x11, window-manager, tiling-window-manager
shod
mouse-based window manager that can tile windows inside floating containers
Stars: ✭ 126 (-63.05%)
Mutual labels:  x11, window-manager, tiling-window-manager
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (-83.58%)
Mutual labels:  x11, window-manager, tiling-window-manager
Dewm
A pure go autotiling window manager written with literate programming
Stars: ✭ 225 (-34.02%)
Mutual labels:  x11, window-manager, tiling-window-manager
TreeRep
Learning Tree structures and Tree metrics
Stars: ✭ 18 (-94.72%)
Mutual labels:  tree, tree-structure
Mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
Stars: ✭ 321 (-5.87%)
Mutual labels:  algorithms, tree
stefano-tree
Framework agnostic Nested Set (MPTT) implementation for PHP
Stars: ✭ 24 (-92.96%)
Mutual labels:  tree, tree-structure
katriawm
A non-reparenting, dynamic window manager with decorations
Stars: ✭ 53 (-84.46%)
Mutual labels:  x11, window-manager
performant-array-to-tree
Converts an array of items with ids and parent ids to a nested tree in a performant O(n) way. Runs in browsers and Node.js.
Stars: ✭ 193 (-43.4%)
Mutual labels:  tree, tree-structure
prune
A tree library for Java 8 with functional sensibilities.
Stars: ✭ 22 (-93.55%)
Mutual labels:  tree, tree-structure
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (-57.18%)
Mutual labels:  window-manager, tiling-window-manager
axyl-iso
Axyl is a Linux distro centered on tiling window managers. Choose from i3, bspwm, dwm and more.
Stars: ✭ 348 (+2.05%)
Mutual labels:  window-manager, tiling-window-manager
eseed-window
A minimal cross-platform C++17 window management library for rendering (deprecated)
Stars: ✭ 18 (-94.72%)
Mutual labels:  x11, window-manager
tree-json-generator
Simple JavaScript Tree Generator library
Stars: ✭ 13 (-96.19%)
Mutual labels:  tree, tree-structure
treetime
TreeTime is a data organisation, management and analysis tool. A tree is a hierarchical structure that arranges information in units and sub-units. TreeTime uses linked trees (one data item can be part of different distinct trees) to store and organise any general purpose data.
Stars: ✭ 26 (-92.38%)
Mutual labels:  tree, tree-structure
react-tree
Hierarchical tree component for React in Typescript
Stars: ✭ 174 (-48.97%)
Mutual labels:  tree, tree-structure
Hypr
Hypr is a tiling window manager written in modern C++.
Stars: ✭ 659 (+93.26%)
Mutual labels:  x11, window-manager
gobble
Rust rewrite of Devour
Stars: ✭ 23 (-93.26%)
Mutual labels:  x11, window-manager
mongodb-tree-structure
Implementing Tree Structure in MongoDB
Stars: ✭ 14 (-95.89%)
Mutual labels:  tree, tree-structure
vue-virtualised
Blazing fast scrolling and updating for any amount of list and hierarchical data.
Stars: ✭ 18 (-94.72%)
Mutual labels:  tree, tree-structure


Modern and Minimal X11 Tiling Window Manager




wmderland (Pronounced "wonderland")

A minimal i3-gaps, written in C++ and Xlib.

  • Configurable workflow (keyboard, mouse, or both)
  • i3-like config; easy to use!
  • 9 Workspaces (static)
  • Fullscreen toggle
  • Floating toggle
  • Gaps & borders
  • Window focus follows mouse
  • Smart floating
  • Supports a subset of EWMH
  • Tiny IPC Client

Advantages over i3wm and i3-gaps

wmderland, while derived from i3wm, is built with a different philosophy in mind:

  • No bloated (unused) features!
  • Easy-to-use config
  • Only 88KB after compiled and stripped
  • It's designed for a minimalist like you

Installation

Distro Source Command
Arch AUR yay -S wmderland-git
Gentoo aesophor-overlay emerge -av x11-wm/wmderland
Others build manually See BUILD.md

Post-Installation

After installation, remember to place a config file (example) at ~/.config/wmderland/config.

Before starting wmderland, EDIT your config first! Or you'll get a blackscreen.

License

Available under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].