Python Swaywm

Open-source Python projects categorized as Swaywm

Top 15 Python Swaywm Projects

  • 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.

  • 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.

  • nwg-wrapper

    Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors

    Project mention: Counting down before gtklock or suspend | | 2023-03-10

    The countdown into gtklock is created by my script sway-count which uses nwg-wrapper.

  • nwg-displays

    Output management utility for sway Wayland compositor.

    Project mention: What do you guys use to manage monitors? | | 2023-03-15

    Kanshi is great! When I need to deviate from that for some reason I fire up wdisplays. It worries me that wdisplays is unmaintained, but it's still the best tool for that. nwg-displays is another upcoming tool, though I had some issues with fractional scaling when I tested it.

  • wayremap

    Dynamic key remapper for Wayland Window System, especially for Sway

  • swayinfo

    Some goodies for use in Sway and i3 wm

    Project mention: waybar: Trying to make taskbar module group by workspace | | 2022-11-30
  • nwg-shell-config

    nwg-shell configuration utility

    Project mention: [nwg-shell] in your native language | | 2022-10-12

    As of the nwg-shell-config 0.4.0 version, work on the localization of the user interface has begun. Eventually it’s going to affect all the nwg-shell components. If you’d like to contribute, please read here.

  • 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.

  • mounch

    A simple rofi launcher

  • cute-sway-recorder

    SwayWM screen recorder; a GUI for wf-recorder

  • 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.

  • sway-interactive-screenshot

    Interactively take screenshots and record video captures with Sway.

    Project mention: 2 types of Linux users | | 2022-07-13

    If you want to give it a try again, I use a tool called Sway Interactive Screenshot ( to automate the process for me when I'm using Sway. It's a pretty nice tool, would recommend to anybody using Sway.

  • i3ipc-dynamic-tiling

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

  • swayblur

    Basic i3ipc based script to blur an output's wallpaper when a client is present in it

  • 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:

  • sway-smart-workspaces


  • 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-15.

Python Swaywm related posts


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

Project Stars
1 autotiling 648
2 azote 272
3 nwg-wrapper 99
4 nwg-displays 77
5 wayremap 50
6 swayinfo 38
7 nwg-shell-config 32
8 mounch 30
9 cute-sway-recorder 23
10 layman 22
11 sway-interactive-screenshot 22
12 i3ipc-dynamic-tiling 18
13 swayblur 9
14 dotfiles 9
15 sway-smart-workspaces 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives