• This repository has been archived on 13/Apr/2021
  • Stars
    star
    19
  • Rank 1,154,682 (Top 23 %)
  • Language
    Go
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 3 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

dotfiles

πŸ’» Config files
Shell
1
star
30

docker

πŸ‹ Some useful Dockerfiles and Compose files
Dockerfile
1
star
31

indicator-mpd

πŸ“Š Ubuntu (unity) panel indicator
C
1
star
32

go-mmap

πŸ“¦ Concurrent-safe map[interface{}]interface{}
Go
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