hyprrust

Crates.iohyprrust
lib.rshyprrust
version0.2.0
created_at2025-03-10 10:08:37.152822+00
updated_at2025-04-24 18:00:27.249207+00
descriptionA crate that provides an interface with the Hyprland sockets.
homepage
repositoryhttps://github.com/andrewandreii/hyprrust
max_upload_size
id1586404
size91,948
(andrewandreii)

documentation

README

Hyprrust

A crate that provides a rust interface to communicate with the Hyprland sockets.

While there are other crates that are used to communicate with the Hyprland sockets, this one might stand out because of:

  • Ability to connect to more hyprland sockets/instances
  • Ability to implement your own Hyprland commands
  • Events can be received through an async channel
  • Batching commands
  • Filtering commands (both exclusion and inclusion filters)

Get started

To start, add this crate to your project:

cargo add hyprrust

Look at the examples.

And read the documentation.

Commit count: 55

cargo fmt