Python I3wm

Open-source Python projects categorized as I3wm

Top 23 Python I3wm Projects

  • i3wm-themer

    🎨 Theme collection manager for i3-wm

    Project mention: dwm keeps crashing when opening some websites or when executing some commands | | 2023-03-19

    i `git clone` the original repo, modified only the `config.def.h` and only the keybindings and when i open some repo, like this one on github; or execute commands like sensors | awk '/Tctl: / {print "🌡 " $2}' it just logs out. WHYYYY (sorry but i have spent like some hours just for trying to fix this damn problem)

  • bumblebee-status

    bumblebee-status is a modular, theme-able status line generator for the i3 window manager.

    Project mention: Looking for a waybar for i3 | | 2023-02-25 << been using this. Works fine for quick and easy setup and go.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • py3status

    py3status is an extensible i3status wrapper written in python

    Project mention: i3-nagbar Blocked By i3bar | | 2023-01-03

    Hey everyone. I recently switched from i3status to py3status but I am running into one issue. When it displays a battery notification using the i3-nagbar and the status bar is hidden, it renders correctly. However, when I show the status bar and hide it again, the outline of the status bar is still there, blocking the i3-nagbar.

  • i3ipc-python

    🐍 An improved Python library to control i3wm and sway.

    Project mention: Is it possible to force all windows that move to a specific workspace and/or monitor to automatically become floating? | | 2022-12-07

    i3ipc-python seems to do what I want -- it even has a script specifically for this -- and for existing windows moving to the space I think I can just use the binding.

  • autotiling

    Script for sway and i3 to automatically switch the horizontal / vertical window split orientation

    Project mention: I am struggling with fully understanding how i3 will tile | | 2023-01-20

    If you do want some "smart" behaviour as to how a new window will split automatically, try the autotiling script.

  • azote

    Wallpaper and colour manager for Sway, i3 and some other WMs

    Project mention: swaywm color picker | | 2022-05-01

    azote works partly - correct color picking inside azote's main window only. other windows - gray color.

  • i3-workspace-groups

    Manage i3wm workspaces in groups

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • i3expo-ng

    Exposè for i3 WM. Fork of to fix crashes and improve features/usability

    Project mention: Does anyone have a way to show empty workspaces in i3wm polybar? | | 2023-01-06
  • dot_files

    My dot_files for linux - i3, zinit, tmux, tmuxinator, urxvt and Co (by crivotz)

  • polybar-now-playing

    Script for polybar to display and control media(not only Spotify) using DBus.

  • archcraft-i3wm

    // Configuration : i3wm

    Project mention: What is a tiling wm and how can I use it? | | 2022-07-09

    I suggest you use Adis stuff, its absolutely glorious:

  • polybar-i3-windows

    Project mention: How does this look guys? worth posting to unixporn? need design feedback. | | 2022-12-22

    I would tweak something like this script to do what you want:

  • i3altlayout

    i3wm efficient screen real estate

  • swayinfo

    Some goodies for use in Sway and i3 wm

    Project mention: waybar: Trying to make taskbar module group by workspace | | 2022-11-30
  • i3-sticky

    Sticky tiling windows for i3

    Project mention: Have 'sticky' option for a tiling window | | 2022-06-19

    There exists an experimental patch for i3 that does this, so maybe it's worth looking into that. I'm afraid we won't see this in either i3 or sway for a long time though.

  • wmcompanion

    Desktop event listener for minimal window manager users

    Project mention: wmcompanion - desktop environment features to your wm | | 2022-10-20

    If you have a laptop and have a multi-monitor setup, for instance, you can react to a monitor (dis)connection and invoke autorandr (or xrandr) to set them up. If you have keyboard(s) with different preferences, you can tune them when they're plugged in. Or maybe a battery warning. Take a look at the examples and you'll see if something inspires your creativity.

  • dotfiles

    Bash, Python, IPython scripts, and userspace configuration (by westurner)

    Project mention: The i3-gaps project has been merged with i3 | | 2023-01-07

    What do you think about getting alt-tab support in there? came here to say this:

  • mounch

    A simple rofi launcher

  • psuinfo

    A psutil-based command to display customizable system usage info in a single line, for Tint2 executors or CLI

  • layman

    a layout management framework for sway

    Project mention: Master and Stack setup | | 2023-02-27

    If you want Master stack on sway there is Layman Sway is more documented and easier to configure.

  • i3ipc-dynamic-tiling

    A Python IPC implementation of dynamic tiling for the i3 and sway window managers.

  • dotfiles

    Arch Linux sway/i3 setup on a System76 Oryx Pro 7 (by Geigerkind)

    Project mention: Laptop wont show output on builtin monitor during boot | | 2022-07-11

    I documented here how I installed the OS:

  • rofi-notion

    Quickly create new Notion pages for your databases with rofi as GUI.

    Project mention: I just made a tool to quicky create notion pages (using rofi as GUI) | | 2022-06-05

    Here is the GitHub link if interested

  • SaaSHub

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

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). The latest post mention was on 2023-03-19.

Python I3wm related posts


What are some of the best open-source I3wm projects in Python? This list will help you:

Project Stars
1 i3wm-themer 2,041
2 bumblebee-status 1,082
3 py3status 864
4 i3ipc-python 789
5 autotiling 648
6 azote 272
7 i3-workspace-groups 192
8 i3expo-ng 139
9 dot_files 71
10 polybar-now-playing 48
11 archcraft-i3wm 45
12 polybar-i3-windows 40
13 i3altlayout 40
14 swayinfo 38
15 i3-sticky 36
16 wmcompanion 35
17 dotfiles 34
18 mounch 30
19 psuinfo 27
20 layman 22
21 i3ipc-dynamic-tiling 18
22 dotfiles 9
23 rofi-notion 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives