Python I3

Open-source Python projects categorized as I3

Top 19 Python I3 Projects

  • i3blocks-contrib

    Official repository for community contributed blocklets

    Project mention: What am I doing wrong? Made a python wrapper for a i3blocks widget works when running in terminal but fails during actual use. It's getting to my head now. | | 2023-03-22

    I made a wrapper around the mediaplayer module for i3blocks from the orignal contrib repo:

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

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

  • rofimoji

    Emoji, unicode and general character picker for rofi and rofi-likes

    Project mention: One of the joys of using Linux is learning and figuring things out. What have you learned lately that you'd like to share? | | 2023-02-14

    I would assume that they just mean rofi which is an app launcher that can be configured to do a lot more than just that. It can work as an emoji picker, calculator, and other general menus

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

  • i3pystatus

    A complete replacement for i3status

  • 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

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

  • 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
  • i3-quickterm

    A small drop-down terminal for i3 and sway

    Project mention: Made i3relativewindow to position window relatively on multiple monitors setup | | 2022-05-21

    Also one might be interested in i3-quickterm.

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

  • i3ipc-dynamic-tiling

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

  • dots

    Random scripts and configuration files. (by buyBread)

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

Python I3 related posts


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

Project Stars
1 i3blocks-contrib 1,162
2 i3ipc-python 789
3 rofimoji 682
4 autotiling 648
5 i3pystatus 431
6 azote 272
7 i3-workspace-groups 192
8 i3expo-ng 139
9 i3-quickterm 108
10 dot_files 71
11 polybar-now-playing 48
12 archcraft-i3wm 45
13 polybar-i3-windows 40
14 i3altlayout 40
15 swayinfo 38
16 i3-sticky 36
17 i3ipc-dynamic-tiling 18
18 dots 17
19 rofi-notion 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives