libayatana-appindicator
brew install libayatana-appindicator
v0.6.0
GPL-3.0-or-later OR LGPL-2.1-or-later
Shared library for GTK application indicators and status notifier items on non-Unity desktops.
Why you might care
Provides a desktop-agnostic way to display application status icons and menus in the system tray or panel, originally from Ubuntu's Unity but now used by MATE, XFCE, LXDE, and Budgie. Required as a build and runtime dependency for GTK applications that need system tray integration on Linux desktops.
2.8k
30-day installs · #826
11.4k
90-day · #766
18.6k
365-day · #1101
15
★ GitHub stars · updated 10d ago
Runtime dependencies
Build dependencies
Links
- https://github.com/AyatanaIndicators/libayatana-appindicator
- GitHub: AyatanaIndicators/libayatana-appindicator
- Brew formula source: Formula/lib/libayatana-appindicator.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"libappindicator",
"libdbusmenu",
"StatusNotifierItem"
],
"build_dependencies": [
"at-spi2-core",
"cmake",
"gobject-introspection",
"intltool",
"libxml2",
"pkgconf",
"vala"
],
"categories": [
"library",
"binding"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"ayatana-ido",
"cairo",
"gdk-pixbuf",
"glib",
"gtk+3",
"harfbuzz",
"libayatana-indicator",
"libdbusmenu",
"pango"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Ayatana Application Indicators Shared Library",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:08+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libayatana-appindicator",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-10T15:51:58Z",
"github_readme_excerpt": "# Ayatana Application Indicator (Shared Library) [](https://travis-ci.com/github/AyatanaIndicators/libayatana-appindicator)\n\n## About Ayatana Indicators\n\nThe Ayatana Indicators project is the continuation of Application\nIndicators and System Indicators, two technologies developed by Canonical\nLtd. for the Unity7 desktop.\n\nApplication Indicators are a GTK implementation of the StatusNotifierItem\nSpecification (SNI) that was originally submitted to freedesktop.org by\nKDE.\n\nSystem Indicators are an extensions to the Application Indicators idea.\nSystem Indicators allow for far more widgets to be displayed in the\nindicator\u0027s menu.\n\nThe Ayatana Indicators project is the new upstream for application\nindicators, system indicators and associated projects with a focus on\nmaking Ayatana Indicators a desktop agnostic technology.\n\nOn GNU/Linux, Ayatana Indicators are currently available for desktop\nenvinronments like MATE (used by default in [Ubuntu\nMATE](https://ubuntu-mate.com)), XFCE (used by default in\n[Xubuntu](https://bluesabre.org/2021/02/25/xubuntu-21-04-progress-update/),\nLXDE, and the Budgie Desktop).\n\nThe Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly\nknown as Unity8) uses Ayatana Indicators for rendering its notification\narea and the [UBports](https://ubports.com) project is a core contributor\nto the Ayatana Indicators project.\n\nFor further info, please visit:\nhttps://ayatana-indicators.org\n\n## The Ayatana Application Indicator (Shared Library)\n\nA library to allow applications to export a menu into the an Application\nIndicators aware menu bar. Based on KSNI it also works in KDE and will\nfallback to generic Systray support if none of those are available.\n\nThis code project was originally started by Canonical Ltd. and has been\nadapted by various authors with the purpose of making this Application\nIndicators available on Ubuntu and non-Ubuntu systems alike.\n\n## Lic",
"github_repo": "AyatanaIndicators/libayatana-appindicator",
"github_stars": 15,
"github_topics": [],
"homepage": "https://github.com/AyatanaIndicators/libayatana-appindicator",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 2789,
"installs_365d": 18561,
"installs_90d": 11352,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-or-later OR LGPL-2.1-or-later",
"llm_generated_at": "2026-06-20T23:47:17+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libayatana-appindicator",
"oldnames": [],
"one_liner": "Shared library for GTK application indicators and status notifier items on non-Unity desktops.",
"optional_dependencies": [],
"rank_30d": 826,
"rank_365d": 1101,
"rank_90d": 766,
"raw_hash": "47f29ad934ff2c39",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libayatana-appindicator.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.6.0",
"versioned_formulae": [],
"why_use_this": "Provides a desktop-agnostic way to display application status icons and menus in the system tray or panel, originally from Ubuntu\u0027s Unity but now used by MATE, XFCE, LXDE, and Budgie. Required as a build and runtime dependency for GTK applications that need system tray integration on Linux desktops."
}