All Projects → dawidd6 → go-appindicator

dawidd6 / go-appindicator

Licence: MIT License
🚥 Go bindings for libappindicator3 C library

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to go-appindicator

indicator-xkbmod
Simple Ubuntu keyboard modifiers indicator
Stars: ✭ 16 (-15.79%)
Mutual labels:  indicator, appindicator
gtk-sni-tray
A StatusNotifierHost widget written using the gtk+3 bindings for haskell provided by gi-gtk.
Stars: ✭ 24 (+26.32%)
Mutual labels:  tray, appindicator
app-application-logger
A small standalone Windows application to log the applications one is using
Stars: ✭ 13 (-31.58%)
Mutual labels:  tray
indicado
Technical indicator library for Elixir with no dependencies.
Stars: ✭ 15 (-21.05%)
Mutual labels:  indicator
Walk-Through-Screen
This library provides easy ways to add onboarding or pager screens with different animation and indicators.
Stars: ✭ 31 (+63.16%)
Mutual labels:  indicator
TabView
TabView for Android ——Slide indicator/button/tab; 滑动指示器/按钮/TAB控件
Stars: ✭ 22 (+15.79%)
Mutual labels:  indicator
IsoApplet
A Java Card PKI Applet aiming to be ISO 7816 compliant
Stars: ✭ 119 (+526.32%)
Mutual labels:  applet
tray-item-rs
Multi-platform Tray Indicator
Stars: ✭ 145 (+663.16%)
Mutual labels:  tray
budgie-pixel-saver-applet
No description or website provided.
Stars: ✭ 32 (+68.42%)
Mutual labels:  applet
MT5-TradingToolCrypto
All the tradingtools: crypto integration to metatrader including cryptobridgepro, crypto charts, paymentbot, indicators, robots are located here. Just download the zip folder, drag and drop into Metatrader 5 directory
Stars: ✭ 70 (+268.42%)
Mutual labels:  indicator
react-native-viewpager-indicator
修改自react-native-scrollable-tab-view,增加了根据文字内容适配下划线长度的功能。
Stars: ✭ 52 (+173.68%)
Mutual labels:  indicator
AVLoadingIndicatorView
DEPRECATED
Stars: ✭ 9,655 (+50715.79%)
Mutual labels:  indicator
netctl-tray
A lightweight netctl tray app with notifications
Stars: ✭ 30 (+57.89%)
Mutual labels:  tray
ArcPageIndicator
Android Page Indicator for ViewPager with original animations. It uses an ellipse to dispose indication spots, and can draw a hand, like in old elevators.
Stars: ✭ 73 (+284.21%)
Mutual labels:  indicator
IndicatorView
IndicatorView Library For Android
Stars: ✭ 41 (+115.79%)
Mutual labels:  indicator
tidalRPC
Discord Rich Presence for Tidal
Stars: ✭ 15 (-21.05%)
Mutual labels:  tray
tbtray
A thunderbird tray icon and notification popup addon for linux
Stars: ✭ 42 (+121.05%)
Mutual labels:  tray
Android-Universal-ViewPager-Indicator
Android Universal ViewPager Indicator
Stars: ✭ 41 (+115.79%)
Mutual labels:  indicator
indicator-doom-cpu
Ubuntu indicator that displays how much load your CPU is under via the dying face from the video game DOOM.
Stars: ✭ 51 (+168.42%)
Mutual labels:  appindicator
TGRefreshSwift
弹簧、橡皮筋下拉刷新控件,类似QQ下拉刷新效果,同时支持其他样式
Stars: ✭ 50 (+163.16%)
Mutual labels:  indicator

go-appindicator

Go Report Card GoDoc Mentioned in Awesome Go

Go bindings for libappindicator3 C library.

Libappindicator is a library to allow applications to export a menu into the Unity Menu bar. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available.

Also it works in:

This package aims to be interoperable with Go gtk3 bindings.

3 in the name means that it's GTK3 version.

Dependencies

On Debian-based distributions:

apt install libappindicator3-dev libgtk-3-dev

And of course go with cgo is required.

Building

Refer to gotk3 wiki

...or simply run build.sh script that will try to detect currently installed version of GTK, pass along given go build flags and execute it.

For example to build one of examples:

./build.sh -v examples/simple/main.go

Examples

Examples are located in examples directory

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].