Ruma
komorebi
Our great sponsors
Ruma | komorebi | |
---|---|---|
5 | 87 | |
451 | 3,202 | |
2.0% | - | |
7.8 | 6.3 | |
13 days ago | 4 days ago | |
Rust | Rust | |
MIT License | MIT License |
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.
Ruma
- Looking for Axum app boilerplate
-
Merged stub of Rust integrated into Synapse, default Matrix homeserver
This could in turn lead to Synapse pulling in Ruma as a dependency. Meanwhile, Rust is already a huge part of the Matrix org’s fundamental tech stack, covering encryption, authentication and wysiwyg editing,
-
What was the Rust project in your portfolio that got you hired as a Rust developer?
I got a 404 there, but this link works for me!
-
Designing Rust bindings for REST APIs
Nice! For ruma we do a very similar thing, but with the endpoint definitions being usable for both client & server side, custom macros to make it all more manageable, and with structs with public fields (#[non_exhaustive] for forwards compat) instead of builders.
komorebi
-
JigsawWM - A Free and Open Source Dynamic Tiling Window Manager Written in Python for Windows
Why not komorebi ?
-
Winfiles - Ultimate Dev Setup for Windows 🪟🪄
Tiling window management with komorebi and AutoHotKey
-
AutoHotkey v2 Official Release Announcement
I don't think it's quite that simple with this use case[1][2], but I'm happy to be proven wrong!
[1]: https://github.com/LGUG2Z/komorebi/blob/master/derive-ahk/sr...
[2]: https://github.com/LGUG2Z/komorebi/blob/master/komorebic.lib...
I ended up using AHK for komorebi[1] because I was still new to Windows when I start writing it and I didn't wanna have to write a tiling window manager AND a hotkey daemon. I even ended up generating a nice little AHK library to wrap around CLI commands that sent socket messages to the window manager to make it easier to write a configuration.
Ultimately the syntax changes make it impossible to fully reproduce the same library for AHKv2, which is being installed by default on all mainstream package managers now.
I ended up biting the bullet and making my own hotkey daemon[2] for use with komorebi based on skhd[3] and I haven't looked back since. This will be the "blessed" hotkey daemon recommended for use in the next release of komorebi.
I'm still using AHK (v1) for the stuff that it's good at (and there is a lot of stuff that it's good at!), but ultimately I've found that it's not the right tool as a hotkey daemon for a socket-based tiling window manager.
[1]: https://github.com/LGUG2Z/komorebi
-
I'm convinced half of you haven't even downloaded a Linux iso
I don't buy the fact that it's smoother. I think it really depends on what you are using. I have used bspwm, awesome and even i3 and have enjoyed most of them. I use yabai on macOS and I can see there are actually tiling window mangers for Windows https://github.com/LGUG2Z/komorebi but at that point I'm spending too much time making Windows feel like Linux and I should just use Linux instead.
-
whkd: A simple hotkey daemon for Windows
I'm the maintainer of a tiling window manager written in Rust which has been shared here before, and until recently I was happy enough using AHK to handle key bindings for all my twm actions since it was easy enough to generate an AHK wrapper library for the clap CLI using Rust.
-
tiling on windows 11
windows tiling: komorebi
-
AutoHotKey V2 (Breaking Upgrade)
This is a bit of a PITA for me as most people use AHK to handle shortcuts for komorebi[1], which led to me generating an AHK library[2] to help people write their configs. Turns out every single line of that generated library (not to mention the entire sample config for newcomers) is now invalid syntax in v2.
I'm taking a month off from development while I'm traveling, maybe I'll feel less salty about this when I get back.
The biggest issue right now is that the Run and RunWait commands require strings for the commands to be executed, and AHK v2 has absolutely garbage support for string interpolation.
Honestly I'm not sure if I'll continue supporting AHK or just develop my own sxhkd (swhkd?) and recommend that for users going forward.
[1]: https://github.com/LGUG2Z/komorebi
[2]: https://github.com/LGUG2Z/komorebi/blob/master/komorebic.lib...
-
A Dynamic Tiling Window Manager for Windows10/11
How does it compare against komorebi?
- Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux?
What are some alternatives?
leftwm - A tiling window manager for Adventurers
GlazeWM - A tiling window manager for Windows inspired by i3 and Polybar.
bug.n - Tiling Window Manager for Windows
komorebi - A beautiful and customizable wallpapers manager for Linux
win3wm - A Tiling Window Manager for windows 10, Inspired by i3wm
i3-multimonitor-workspace - i3wm Multi-Monitor workspace
workspacer - a tiling window manager for Windows
i3-gaps - i3-gaps – i3 with more features (forked from https://github.com/i3/i3)
cgmath-rs - A linear algebra and mathematics library for computer graphics.
umberwm - :ram: a minimalistic X window manager based on tinywm, inspired by qtile.
yasb - A highly configurable cross-platform (Windows) status bar written in Python.
Way Cooler