Lua window-manager

Open-source Lua projects categorized as window-manager

Top 14 Lua window-manager Projects

window-manager
  1. awesome

    awesome window manager (by awesomeWM)

    Project mention: Improving Xwayland Window Resizing | news.ycombinator.com | 2024-10-29

    While the argument of "I deal with X11-based WMs because it's fine when I don't care about security at all" may be valid in very narrow cases (such as air-gapped systems), the argument more generally is pretty weak.

    Its not surpising that x11 based WMs, such as the almighty [awesomeWM](https://github.com/awesomeWM/awesome), have more features implemented than, for instance, [jay](https://github.com/mahkoh/jay) due to the enormous time it has had to develop (though I am _very_ excited to see `jay` develop more fully, and expect it to be well used by the more tech-savy devs).

    However, some WMs in the Wayland space are doing quite well on that front. I recently had some substantial problems arise in my system which (surprisingly to me, but perhaps some are getting used to this) would have been prevented by using a memory safety language for my WM, so I have made the switch to (for better or worse) only ever consider Wayland+Rust WMs. In this space, [niri](https://github.com/YaLTeR/niri) is actually quite good, and to the point - it is developing correctly _and very quickly_. So, any issues on some WM not implementing some desired feature are quickly disappearing.

    IIRC, all the major 'gateway' linux distros, such as Ubuntu or Fedora, are all on Wayland by default now - so I don't imagine x11 will stay relevant much longer.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. smart-splits.nvim

    🧠 Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".

    Project mention: Make Wezterm Mimic Tmux | dev.to | 2024-09-09

    To make this work, you should install the smart-splits plugin for neovim, with the this configuration

  4. stackline

    Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.

  5. PaperWM.spoon

    Tiled scrollable window manager for MacOS

    Project mention: PaperWM.spoon: tiled scrollable window manager for Hammerspoon on macOS | news.ycombinator.com | 2024-09-05
  6. awesomewm-config

    RAVEN2CZ: AwesomeWM Configuration, Libraries and Themes.

  7. dotfiles

  8. Lunette

    Zero-Config Spectacle Keybindings for Hammerspoon

    Project mention: New MacBook Setup | news.ycombinator.com | 2024-05-23

    They copied it a little bit, but it's very mouse oriented (option-click the green zoom button to snap windows to left/right).

    Another option for this is Hammerspoon, e.g.: https://github.com/scottwhudson/Lunette

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. modalawesome

    Framework for modal, vi-like keybindings for the awesome window manager.

  11. Arch-Linux

    Arch linux configurations

  12. MinimalSwayFX

    A minimal Configuration of SwayFX

  13. rabbithole

    Rabbithole - Are you f#ing tired of your windows flying all over the place when you connect or disconnect an external screen?

  14. awesomewm-config

    Hello, welcome to my awesome awesomewm config. Feel free to steal it for personal use :) (by Jonesad-ETSU)

  15. .dotfiles

    ◍ My dotfiles (Managed with GNU Stow) (by yassinebridi)

  16. dotfiles

    My config files (by crazyc4t)

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Lua window-manager discussion

Log in or Post with

Lua window-manager related posts

  • PaperWM.spoon: tiled scrollable window manager for Hammerspoon on macOS

    1 project | news.ycombinator.com | 5 Sep 2024
  • Correcting iBus/X-Windows compose key conflicts

    2 projects | dev.to | 29 May 2024
  • Tiled scrollable window manager for macOS

    1 project | news.ycombinator.com | 2 May 2024
  • After switching from Linux to macos, the alt keymap is not working

    1 project | /r/neovim | 7 Dec 2023
  • Size of clients in the Master area

    1 project | /r/awesomewm | 7 Dec 2023
  • Yabai – A tiling window manager for macOS

    35 projects | news.ycombinator.com | 30 Nov 2023
  • Any plans on porting to wayland?

    1 project | /r/awesomewm | 10 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source window-manager projects in Lua? This list will help you:

# Project Stars
1 awesome 6,482
2 smart-splits.nvim 1,148
3 stackline 977
4 PaperWM.spoon 493
5 awesomewm-config 348
6 dotfiles 205
7 Lunette 82
8 modalawesome 82
9 Arch-Linux 78
10 MinimalSwayFX 61
11 rabbithole 19
12 awesomewm-config 12
13 .dotfiles 7
14 dotfiles 4

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Lua is
the 18th most popular programming language
based on number of references?