• This repository has been archived on 13/Apr/2021
  • Stars
    star
    19
  • Rank 1,163,249 (Top 23 %)
  • Language
    Go
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🚥 Go bindings for libappindicator3 C library

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

More Repositories

1

action-download-artifact

⚙️ A GitHub Action to download an artifact associated with given workflow and commit or other criteria
JavaScript
668
star
2

action-send-mail

⚙️ A GitHub Action to send an email to multiple recipients
JavaScript
417
star
3

action-ansible-playbook

⚙️ A GitHub Action for running Ansible playbooks
JavaScript
262
star
4

action-homebrew-bump-formula

⚙️ A GitHub Action to easily bump Homebrew formula on new release
Ruby
88
star
5

action-get-tag

⚙️ A GitHub Action to get the pushed tag name
JavaScript
39
star
6

action-debian-package

⚙️ A GitHub Action for building Debian packages
JavaScript
23
star
7

deber

📦🐋 Debian packaging with Docker
Go
23
star
8

Brewery

🍺 Cross-platform frontend to Homebrew formulae API
Dart
21
star
9

AndTTT

🎲 Simple tic tac toe game for Android
Java
18
star
10

homebrew-tap

🍺 Homebrew tap for my (and not) software
Ruby
14
star
11

seedbox

rTorrent + ruTorrent + Webserver + XMLRPC-C (un)installation script
Shell
12
star
12

action-publish-gem

⚙️ A GitHub Action to build and publish a Ruby gem
Ruby
11
star
13

debian-vscode

🍬 Debian packaging files syntax highlighting support for VSCode
10
star
14

checksumo

📁 A simple application for verifying specified file against given hash, written in Go with GTK+3 graphical interface
Go
9
star
15

action-delete-branch

⚙️ A GitHub Action to delete multiple branches
JavaScript
8
star
16

nix

❄️ My NixOS and home-manager configurations
Nix
5
star
17

homebrew-autoremove

🍺⛔ Homebrew autoremove external command
Ruby
5
star
18

action-checkout-pr

⚙️ A GitHub Action to checkout a pull request with ability to push back
JavaScript
5
star
19

action-docker-publish-changed

⚙️ A GitHub Action to build and publish multi platform Docker images based on changed paths
JavaScript
4
star
20

go-spotify-dbus

🎶 Simple library that helps interacting with Spotify dbus interface
Go
4
star
21

homebrew-update-pypi-resources

🍺🐍 Homebrew external command to update python pypi resources in formulae
Ruby
3
star
22

action-git-user-config

⚙️ A GitHub Action to configure git for given user
JavaScript
3
star
23

indicator-net

📊 Ubuntu (unity) panel indicator
C
3
star
24

actions-updater

🛠️ Updater of used GitHub Actions in workflow files
Ruby
3
star
25

ba-bump

🍺 Automatic Homebrew formulae bumping
2
star
26

dawidd6

👤 About me
2
star
27

minifetch

Minimal system info fetcher
Shell
2
star
28

qtictactoe

🎲 Simple tictactoe game
C++
2
star
29

docker

🐋 Some useful Dockerfiles and Compose files
Dockerfile
1
star
30

indicator-mpd

📊 Ubuntu (unity) panel indicator
C
1
star
31

go-mmap

📦 Concurrent-safe map[interface{}]interface{}
Go
1
star
32

dotfiles

💻 Config files
Shell
1
star
33

ansible

🔧 Ansible playbooks
Shell
1
star
34

indicator-spotify

📊 Ubuntu (unity) panel indicator
C
1
star
35

action-git-try-push

⚙️ A GitHub Action to push changes with tries count
JavaScript
1
star
36

p2p

📂 A P2P file sharing system, based on gRPC
Go
1
star