https://github.com/godbus/dbus
Score: 35.648013228247464
Last synced: about 22 hours ago
JSON representation
Repository metadata:
Native Go bindings for D-Bus
- Host: GitHub
- URL: https://github.com/godbus/dbus
- Owner: godbus
- License: bsd-2-clause
- Created: 2014-03-27T19:07:41.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2026-10-13T16:01:37.000Z (20 days ago)
- Last Synced: 2026-10-29T05:17:12.614Z (5 days ago)
- Language: Go
- Homepage:
- Size: 618 KB
- Stars: 1,214
- Watchers: 21
- Forks: 254
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Maintainers: MAINTAINERS
Owner metadata:
- Name: godbus
- Login: godbus
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/7084884?v=4
- Repositories: 1
- Last Synced at: 2026-10-30T08:06:58.893Z
- Profile URL: https://github.com/godbus
GitHub Events
Total
- Create event: 1
- Delete event: 1
- Fork event: 20
- Issue comment event: 18
- Issues event: 10
- Pull request event: 18
- Pull request review comment event: 8
- Pull request review event: 13
- Push event: 12
- Release event: 1
- Watch event: 127
- Total: 229
Last Year
- Issue comment event: 7
- Issues event: 4
- Pull request event: 8
- Pull request review comment event: 3
- Pull request review event: 7
- Push event: 6
- Release event: 1
- Watch event: 22
- Total: 58
Committers metadata
Last synced: 2 days ago
Total Commits: 534
Total Committers: 114
Avg Commits per committer: 4.684
Development Distribution Score (DDS): 0.73
Commits in past year: 45
Committers in past year: 12
Avg Commits per committer in past year: 3.75
Development Distribution Score (DDS) in past year: 0.422
| Name | Commits | |
|---|---|---|
| Georg Reinke | g****y@g****m | 144 |
| Georg Reinke | g****y@g****m | 70 |
| Kir Kolyshkin | k****n@g****m | 56 |
| John Southworth | j****h@g****m | 33 |
| Alexander Menzhinsky | a****y@g****m | 23 |
| marselester | m****r@g****m | 15 |
| James Henstridge | j****s@j****u | 11 |
| black_desk | c****3@g****m | 10 |
| Jesse van den Kieboom | j****k@g****m | 8 |
| Marin | m****s@j****t | 7 |
| Christian Muehlhaeuser | m****i@g****m | 6 |
| electricface | s****i@u****m | 4 |
| Tom Thorogood | m****b@t****k | 4 |
| Nick Owens | m****f@o****g | 4 |
| Andy Williams | a****y@a****z | 4 |
| Alexander Larsson | a****l@r****m | 4 |
| Kyle Fazzari | g****b@s****m | 4 |
| Brian Waldon | b****n@w****c | 3 |
| 赵鹏 | z****g@u****m | 3 |
| Michael Vetter | j****h@i****g | 3 |
| James Davidson | j****s@g****t | 3 |
| liaohanqin | l****n@u****m | 3 |
| Sascha Holzleiter | s****r@g****m | 3 |
| Varialus | v****s@g****m | 2 |
| Shiming Zhang | w****g@f****m | 2 |
| Sarim Khan | s****5@g****m | 2 |
| Paul Kunysch | p****l@k****e | 2 |
| Krasi Georgiev | k****t@g****m | 2 |
| Jacob | J****z | 2 |
| Igor Bazhitov | i****v@v****m | 2 |
| and 84 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 72
Total pull requests: 117
Average time to close issues: over 1 year
Average time to close pull requests: 2 months
Total issue authors: 65
Total pull request authors: 49
Average comments per issue: 1.96
Average comments per pull request: 1.06
Merged pull request: 67
Bot issues: 0
Bot pull requests: 0
Past year issues: 7
Past year pull requests: 25
Past year average time to close issues: 10 months
Past year average time to close pull requests: about 2 months
Past year issue authors: 5
Past year pull request authors: 13
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.32
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- guelfey (3)
- diogoteles08 (2)
- codemodify (2)
- james-lawrence (2)
- raas (2)
- yousefvand (2)
- GaikwadPratik (1)
- maltegrosse (1)
- mildred (1)
- rajivk-slx (1)
- SchrodingersNeko749 (1)
- flyqie (1)
- shibumi (1)
- zyga (1)
- lifubang (1)
Top Pull Request Authors
- guelfey (24)
- kolyshkin (18)
- marselester (6)
- mischief (5)
- pboyd04 (4)
- liaohanqin (4)
- WhyNotHugo (3)
- omrzk (2)
- istvan-andrasi (2)
- anonymix007 (2)
- kortschak (2)
- zhaolunxiang123 (2)
- luokai01 (2)
- amenzhinsky (2)
- NinniPat (2)
Top Issue Labels
- enhancement (14)
- question (8)
- invalid (2)
- good first issue (1)
- duplicate (1)
- breaking change (1)
Top Pull Request Labels
Package metadata
- Total packages: 23
- Total downloads: unknown
- Total docker downloads: 20,827,527,659
- Total dependent packages: 11,415 (may contain duplicates)
- Total dependent repositories: 78,268 (may contain duplicates)
- Total versions: 46
proxy.golang.org: github.com/godbus/dbus/v5
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/github.com/godbus/dbus/v5#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v5.2.4 (published 20 days ago)
- Last Synced: 2026-10-31T14:02:03.015Z (2 days ago)
- Versions: 13
- Dependent Packages: 5,533
- Dependent Repositories: 54,001
- Docker Downloads: 19,838,579,860
-
Rankings:
- Dependent repos count: 0.022%
- Docker downloads count: 0.031%
- Dependent packages count: 0.048%
- Average: 0.84%
- Forks count: 1.912%
- Stargazers count: 2.185%
proxy.golang.org: github.com/godbus/dbus
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/github.com/godbus/dbus#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v4.1.0+incompatible (published about 9 years ago)
- Last Synced: 2026-10-31T14:01:48.400Z (2 days ago)
- Versions: 2
- Dependent Packages: 5,882
- Dependent Repositories: 24,267
- Docker Downloads: 988,947,799
-
Rankings:
- Dependent repos count: 0.039%
- Dependent packages count: 0.042%
- Docker downloads count: 0.126%
- Average: 0.861%
- Forks count: 1.912%
- Stargazers count: 2.185%
proxy.golang.org: github.com/Godbus/dbus
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/Godbus/dbus
- Documentation: https://pkg.go.dev/github.com/Godbus/dbus#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v4.1.0+incompatible (published about 9 years ago)
- Last Synced: 2026-10-31T14:01:49.548Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.152%
- Average: 4.296%
- Dependent repos count: 4.44%
proxy.golang.org: github.com/GODBUS/dbus/v5
- Homepage:
- Documentation: https://pkg.go.dev/github.com/GODBUS/dbus/v5#section-documentation
- Licenses: bsd-2-clause
- Latest release: v5.2.4 (published 18 days ago)
- Last Synced: 2026-10-31T14:01:48.751Z (2 days ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.441%
- Average: 4.59%
- Dependent repos count: 4.74%
proxy.golang.org: gopkg.in/godbus/dbus.v4
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/gopkg.in/godbus/dbus.v4#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v4.1.0 (published about 9 years ago)
- Last Synced: 2026-10-31T14:01:51.117Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.182%
- Stargazers count: 1.349%
- Average: 4.719%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/godbus/dbus.v1
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/gopkg.in/godbus/dbus.v1#section-documentation
- Licenses: BSD-2-Clause
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T14:01:52.615Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.182%
- Stargazers count: 1.349%
- Average: 4.719%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/godbus/dbus.v3
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/gopkg.in/godbus/dbus.v3#section-documentation
- Licenses: BSD-2-Clause
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T14:01:52.732Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.182%
- Stargazers count: 1.349%
- Average: 4.719%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: gopkg.in/godbus/dbus.v2
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/gopkg.in/godbus/dbus.v2#section-documentation
- Licenses: BSD-2-Clause
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T14:01:52.736Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.182%
- Stargazers count: 1.349%
- Average: 4.719%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/godbus/dbus/v6
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/godbus/dbus
- Documentation: https://pkg.go.dev/github.com/godbus/dbus/v6#section-documentation
- Licenses: BSD-2-Clause
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T14:01:52.784Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.711%
- Average: 5.902%
- Dependent repos count: 6.093%
proxy.golang.org: github.com/goDBus/DBus
Package dbus implements bindings to the D-Bus message bus system.
- Homepage: https://github.com/goDBus/DBus
- Documentation: https://pkg.go.dev/github.com/goDBus/DBus#section-documentation
- Licenses: BSD-2-Clause
- Latest release: v4.1.0+incompatible (published about 9 years ago)
- Last Synced: 2026-10-31T14:01:53.350Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.952%
- Average: 7.397%
- Dependent repos count: 7.841%
proxy.golang.org: pkg.deepin.io/lib/dbus1
Package dbus implements bindings to the D-Bus message bus system. To use the message bus API, you first need to connect to a bus (usually the session or system bus). The acquired connection then can be used to call methods on remote objects and emit or receive signals. Using the Export method, you can arrange D-Bus methods calls to be directly translated to method calls on a Go value. For outgoing messages, Go types are automatically converted to the corresponding D-Bus types. The following types are directly encoded as their respective D-Bus equivalents: Slices and arrays encode as ARRAYs of their element type. Maps encode as DICTs, provided that their key type can be used as a key for a DICT. Structs other than Variant and Signature encode as a STRUCT containing their exported fields. Fields whose tags contain `dbus:"-"` and unexported fields will be skipped. Pointers encode as the value they're pointed to. Types convertible to one of the base types above will be mapped as the base type. Trying to encode any other type or a slice, map or struct containing an unsupported type will result in an InvalidTypeError. For incoming messages, the inverse of these rules are used, with the exception of STRUCTs. Incoming STRUCTS are represented as a slice of empty interfaces containing the struct fields in the correct order. The Store function can be used to convert such values to Go structs. Handling Unix file descriptors deserves special mention. To use them, you should first check that they are supported on a connection by calling SupportsUnixFDs. If it returns true, all method of Connection will translate messages containing UnixFD's to messages that are accompanied by the given file descriptors with the UnixFD values being substituted by the correct indices. Similarily, the indices of incoming messages are automatically resolved. It shouldn't be necessary to use UnixFDIndex.
- Homepage: https://github.com/godbus/dbus
- Status: removed
- Documentation: https://pkg.go.dev/pkg.deepin.io/lib/dbus1#section-documentation
- Licenses: BSD-2-Clause
- Latest release: (published 6 months ago)
- Last Synced: 2026-10-31T14:01:47.332Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
guix: go-github-com-godbus-dbus
Native Go client bindings for the D-Bus
- Homepage: https://github.com/godbus/dbus/
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n11073
- Licenses: bsd-2
- Latest release: 0.0.0-20190726142602-4481cbc300e2 (published 8 months ago)
- Last Synced: 2026-04-07T01:01:59.007Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Documentation: https://packages.debian.org/trixie/golang-dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-07-24T20:44:08.230Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Documentation: https://packages.debian.org/bookworm/golang-dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-03-12T23:11:42.942Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-20.04: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.0.3-1 (published 9 months ago)
- Last Synced: 2026-03-08T02:55:53.582Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Documentation: https://packages.debian.org/bullseye/golang-dbus
- Licenses: bsd-2-clause
- Latest release: 5.0.3-2 (published 9 months ago)
- Last Synced: 2026-03-13T14:33:38.005Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-03-08T15:02:46.026Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.04: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-08-13T17:40:22.366Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-03-11T06:10:44.028Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.1.0-1 (published 9 months ago)
- Last Synced: 2026-03-10T03:13:19.794Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Licenses: bsd-2-clause
- Latest release: 5.0.6-1 (published 9 months ago)
- Last Synced: 2026-08-07T02:05:10.228Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: go-github-com-godbus-dbus-v5
Native Go client bindings for the D-Bus
- Homepage: https://github.com/godbus/dbus/
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n11469
- Licenses: bsd-2-clause
- Latest release: 5.1.0 (published 8 months ago)
- Last Synced: 2026-04-27T18:12:38.649Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: golang-dbus
- Homepage: https://github.com/godbus/dbus
- Documentation: https://packages.debian.org/buster/golang-dbus
- Licenses: bsd-2-clause
- Latest release: 4.1.0-1 (published 9 months ago)
- Last Synced: 2026-03-14T05:05:19.257Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v3 composite
- actions/setup-go v3 composite
- codespell-project/actions-codespell master composite
- golangci/golangci-lint-action v3 composite
- golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2
- golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2