i3 VS awesome

Compare i3 vs awesome and see what are their differences.

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
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
featured
i3 awesome
203 228
9,833 6,561
1.1% 0.8%
6.5 7.1
2 days ago 3 months ago
C Lua
BSD 3-clause "New" or "Revised" License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

i3

Posts with mentions or reviews of i3. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-27.

awesome

Posts with mentions or reviews of awesome. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-21.
  • Suckless.org: software that sucks less
    6 projects | news.ycombinator.com | 21 Feb 2025
    I've used awesome for years. Love it, and never really looked at anything else since I found it. It's based on a fork of dwm I guess, so maybe I would like dwm also.

    https://awesomewm.org/

  • Improving Xwayland Window Resizing
    4 projects | news.ycombinator.com | 29 Oct 2024
    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.

  • Steve Klabnik's Tutorial on Jujutsu (Git replacement)
    6 projects | news.ycombinator.com | 18 Oct 2024
    > Is there more advanced stuff that's more complex that I just haven't seen?

    Yes? I mean, it even has a system to install plugins made with WASM, from what I saw in the docs. I guess you could just use the basics and be okay with it.

    For me, after years of tinkering with apps like Vim, Emacs, and AwesomeWM [1], I've developed a bit of PTSD over the amount of time these kinds of tools can take to configure and master. Zellij feels like it belongs in this category of tools, and perhaps I'm overreacting or flinching. :-)

    --

    1: https://awesomewm.org/

  • Executable Blog Posts: Second Take
    9 projects | dev.to | 11 Aug 2024
    I used Lua for years to configure my awesomewm desktop environment. Then, I started using it to configure my Wezterm. Since I bumped into an Emacs bug (lsp-mode bug to be fair), I switched quickly to Neovim after 20 years of Emacs, and I am using Lua to configure my Neovim. Last but not least, OpenResty gives my Nginx superpowers with Lua.
  • Correcting iBus/X-Windows compose key conflicts
    2 projects | dev.to | 29 May 2024
    My windows manager is awesome. No really, I mean it, it’s awesome. ↩
  • Hyprland Crash Course
    14 projects | news.ycombinator.com | 23 Mar 2024
    https://github.com/awesomeWM/awesome/issues/3132
  • Size of clients in the Master area
    1 project | /r/awesomewm | 7 Dec 2023
  • Any plans on porting to wayland?
    1 project | /r/awesomewm | 10 Jul 2023
    i'm reading this issue and this thread as i'm looking into migrate to wayland, since sooner or later we'll apparently have (i know this won't be very soon, but wayland is more and more mainstream). I know "any update on this?" is very annoying, and that's why i'm not open an issue, but... Any update on this?
  • selecting menu options without releasing right click
    1 project | /r/awesomewm | 4 Jul 2023
    I guess, it's not supported at the moment or you'll have to do some hacks.. There is this issue (#3777) with the same problem.
  • [HELP] Dynamically change menu item title based on client.focus.maximized state
    1 project | /r/awesomewm | 27 Jun 2023
    This is the correction in awesome-git: https://github.com/awesomeWM/awesome/pull/3657/files

What are some alternatives?

When comparing i3 and awesome you can also consider the following projects:

sway - i3-compatible Wayland compositor

Hyprland - Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

bspwm - A tiling window manager based on binary space partitioning

pywal - 🎨 Generate and change color-schemes on the fly.

xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager

bling - Utilities for the awesome window manager

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
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
featured

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