Skip to content

A modern, simple and consistent session bus for IPC discovery.

License

Notifications You must be signed in to change notification settings

hyprwm/hyprtavern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyprtavern

Let your apps meet and chat with each other.

A modern, simple and consistent session bus for IPC discovery.

Important

This project is still in early development. I'm working on adding docs and improving the protocol, but it's not set in stone yet.

Why not D-Bus?

D-Bus is old. Bad. Poorly designed, poorly documented, slow, annoying.

Key advantages of hyprtavern over D-Bus:

  • Consistent wire protocol: hyprtavern runs on hyprwire. It's a fast and consistent wire protocol, which means you cannot send random garbage over the wire like you can with D-Bus.
  • Simplified API: D-Bus acquired a ton of garbage over the decades. We provide a simple wire protocol and bus API.
  • Basic security built-in: Basic permissions and permission groups baked-in.
  • Already implemented: You do not need GLib, Systemd, or any other dep. You need hyprwire and that's it.
  • System-agnostic: Runs on systemd, systemd-less, BSD, etc.

About

A modern, simple and consistent session bus for IPC discovery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published