u/stolen_lighter_

A minimal, zero-dependency autotiling daemon I wrote in C (~36 KB RAM)
▲ 28 r/i3wm

A minimal, zero-dependency autotiling daemon I wrote in C (~36 KB RAM)

Hello guys,

I am really excited to share my take on an autotiling daemon for i3. I wanted something as lightweight as possible, so I wrote it in pure C.

Features:

  • Zero Dependencies: It uses native Unix sockets and doesn't require Python, JSON libraries, or any external runtimes.
  • Extremely Lightweight: It is compiled as a static binary and uses a maximum of ~36 KB of RAM when active (and even less when idle). It is what I am currently using on my own machines.

It does not work on sway.

I made it as minimal as I could and I am really proud of it, but I would love to hear your opinions/feedback. Please excuse me if I have made any mistakes in how I am distributing it, this is the first open-source project I am publishing, so every comment (good or bad) is highly appreciated.

It doesn't have any configuration options yet, but if you guys are interested, I can try and add more modes.

You can find it here: https://github.com/stolen-lighter/i3-autotiling-c

u/stolen_lighter_ — 12 days ago