Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.4% on proxy.golang.org
Top 0.2% dependent packages on proxy.golang.org
Top 0.1% dependent repos on proxy.golang.org
Top 3.0% forks on proxy.golang.org
Top 1.0% docker downloads on proxy.golang.org

proxy.golang.org : github.com/BurntSushi/xgb

Package XGB provides the X Go Binding, which is a low-level API to communicate with the core X protocol and many of the X extensions. It is *very* closely modeled on XCB, so that experience with XCB (or xpyb) is easily translatable to XGB. That is, it uses the same cookie/reply model and is thread safe. There are otherwise no major differences (in the API). Most uses of XGB typically fall under the realm of window manager and GUI kit development, but other applications (like pagers, panels, tilers, etc.) may also require XGB. Moreover, it is a near certainty that if you need to work with X, xgbutil will be of great use to you as well: https://github.com/BurntSushi/xgbutil This is an extremely terse example that demonstrates how to connect to X, create a window, listen to StructureNotify events and Key{Press,Release} events, map the window, and print out all events received. An example with accompanying documentation can be found in examples/create-window. This is another small example that shows how to query Xinerama for geometry information of each active head. Accompanying documentation for this example can be found in examples/xinerama. XGB can benefit greatly from parallelism due to its concurrent design. For evidence of this claim, please see the benchmarks in xproto/xproto_test.go. xproto/xproto_test.go contains a number of contrived tests that stress particular corners of XGB that I presume could be problem areas. Namely: requests with no replies, requests with replies, checked errors, unchecked errors, sequence number wrapping, cookie buffer flushing (i.e., forcing a round trip every N requests made that don't have a reply), getting/setting properties and creating a window and listening to StructureNotify events. Both XCB and xpyb use the same Python module (xcbgen) for a code generator. XGB (before this fork) used the same code generator as well, but in my attempt to add support for more extensions, I found the code generator extremely difficult to work with. Therefore, I re-wrote the code generator in Go. It can be found in its own sub-package, xgbgen, of xgb. My design of xgbgen includes a rough consideration that it could be used for other languages. I am reasonably confident that the core X protocol is in full working form. I've also tested the Xinerama and RandR extensions sparingly. Many of the other existing extensions have Go source generated (and are compilable) and are included in this package, but I am currently unsure of their status. They *should* work. XKB is the only extension that intentionally does not work, although I suspect that GLX also does not work (however, there is Go source code for GLX that compiles, unlike XKB). I don't currently have any intention of getting XKB working, due to its complexity and my current mental incapacity to test it.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/%21burnt%21sushi/xgb
License: BSD-3-Clause
Latest release: over 3 years ago
First release: almost 8 years ago
Namespace: github.com/BurntSushi
Dependent packages: 498
Dependent repositories: 109,272
Stars: 459 on GitHub
Forks: 70 on GitHub
Docker dependents: 45
Docker downloads: 72,576
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago

Top 8.7% on proxy.golang.org
github.com/mgnsk/sway-fader v1.0.2
15 versions - Latest release: 7 days ago
Top 7.4% on proxy.golang.org
github.com/starkzarn/glod v1.5.43
2 versions - Latest release: 15 days ago - 0 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/pion/mediaDevices v0.6.4
Go implementation of the MediaDevices API.
38 versions - Latest release: 17 days ago - 469 stars on GitHub
Top 1.5% on proxy.golang.org
sigs.k8s.io/cloud-provider-azure v1.30.1
Cloud provider for Azure
219 versions - Latest release: 17 days ago - 24 dependent packages - 68 dependent repositories - 250 stars on GitHub
Top 8.2% on proxy.golang.org
k8s.io/cloud-provider-azure v1.30.0
Cloud provider for Azure
215 versions - Latest release: 24 days ago - 225 stars on GitHub
Top 3.6% on proxy.golang.org
github.com/cloud-barista/cb-spider v0.8.12
CB-Spider provides a unified view and single interface for multi-cloud management.
109 versions - Latest release: 25 days ago - 14 dependent packages - 21 dependent repositories - 27 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mildred/terraform-provider-sys v1.3.38
System provider for terraform (local system resources)
59 versions - Latest release: about 1 month ago - 3 stars on GitHub
github.com/emer/eve/v2 v2.0.0-dev0.0.7
Package eve (Emergent Virtual Engine) is a virtual physics engine written in pure Go, for use in ...
7 versions - Latest release: about 1 month ago - 1 dependent package - 6 stars on GitHub
github.com/emer/vision/v2 v2.0.0-dev0.0.10
Package vision is a repository containing visual processing packages in Go (golang), focused main...
9 versions - Latest release: about 1 month ago - 1 dependent package - 6 stars on GitHub
github.com/emer/emergent/v2 v2.0.0-dev0.0.14
Package emergent is the overall repository for the emergent neural network simulation software, w...
14 versions - Latest release: about 1 month ago - 4 dependent packages - 158 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/emer/gosl/v2 v2.0.0-dev0.0.13
gosl translates Go source code into HLSL compatible shader code. use //gosl: start <filename> and...
13 versions - Latest release: about 1 month ago - 2 dependent packages
Top 6.5% on proxy.golang.org
github.com/AliceO2Group/Control v1.8.2
AliECS - The ALICE Experiment Control System
226 versions - Latest release: about 1 month ago - 7 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aliceo2group/control v1.8.2
AliECS - The ALICE Experiment Control System
226 versions - Latest release: about 1 month ago - 7 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/philippheuer/fuzzmux v0.5.0
fuzzy finder for projects, servers to quickstart tmux sessions
9 versions - Latest release: about 1 month ago - 1 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/gary23b/easygif v0.0.1
1 version - Latest release: about 2 months ago
Top 1.7% on proxy.golang.org
github.com/pion/mediadevices v0.6.2
Go implementation of the MediaDevices API.
36 versions - Latest release: about 2 months ago - 84 dependent packages - 56 dependent repositories - 427 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kubernetes/cloud-provider-azure v1.29.3
214 versions - Latest release: about 2 months ago
Top 8.2% on proxy.golang.org
github.com/kubernetes-sigs/cloud-provider-azure v1.29.3
Cloud provider for Azure
214 versions - Latest release: about 2 months ago - 211 stars on GitHub
github.com/emer/empi/v2 v2.0.0-dev0.0.5
Package empi wraps the Message Passing Interface for distributed memory data sharing across a col...
5 versions - Latest release: about 2 months ago - 3 dependent packages - 4 stars on GitHub
Top 3.4% on proxy.golang.org
github.com/emer/leabra v1.2.10
Package leabra is the overall repository for all standard Leabra algorithm code implemented in th...
70 versions - Latest release: 2 months ago - 14 dependent packages - 14 dependent repositories - 55 stars on GitHub
Top 5.0% on proxy.golang.org
github.com/aarzilli/gdlv v1.12.0 💰
GUI frontend for Delve
16 versions - Latest release: 2 months ago - 1 dependent repositories - 1,157 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/fyshos/fynedesk v0.4.0 💰
A full desktop environment for Linux/Unix using Fyne
10 versions - Latest release: 3 months ago - 573 stars on GitHub
Top 8.2% on proxy.golang.org
fyshos.com/fynedesk v0.4.0 💰
A full desktop environment for Linux/Unix using Fyne
10 versions - Latest release: 3 months ago - 690 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/FyshOS/fynedesk v0.4.0 💰
A full desktop environment for Linux/Unix using Fyne
10 versions - Latest release: 3 months ago - 573 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/leukipp/cortile/v2 v2.4.0
Linux auto tiling manager with hot corner support for Openbox, Fluxbox, IceWM, Xfwm, KWin, Marc...
11 versions - Latest release: 3 months ago - 86 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/nzyuko/sliver v1.5.42
Adversary Emulation Framework
83 versions - Latest release: 3 months ago - 0 stars on GitHub
Top 4.4% on proxy.golang.org
github.com/bishopFox/sliver v1.5.42
Adversary Emulation Framework
83 versions - Latest release: 3 months ago - 5,403 stars on GitHub
Top 3.8% on proxy.golang.org
github.com/BishopFox/sliver v1.5.42
Adversary Emulation Framework
83 versions - Latest release: 3 months ago - 1 dependent repositories - 5,403 stars on GitHub
github.com/garybrowneengr/turtle v0.9.0
Golang Turtle Graphics System
16 versions - Latest release: 3 months ago - 0 stars on GitHub
github.com/GaryBrownEEngr/turtle v0.9.0
Golang Turtle Graphics System
16 versions - Latest release: 3 months ago - 1 dependent repositories - 0 stars on GitHub
github.com/rohatucar/robotgo v0.0.1
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
2 versions - Latest release: 3 months ago - 0 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/Azure/ARO-RP v0.0.0-20240125110223-efd47430a575
Azure Red Hat OpenShift RP
279 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 74 stars on GitHub
cloudeng.io/glean/gleansdk v0.0.0-20240121213236-6902fad6afb2
31 versions - Latest release: 4 months ago - 8 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 7.7% on proxy.golang.org
go.f110.dev/mono v0.0.0-20240121132237-851817f1286a
May the code be with you
46 versions - Latest release: 4 months ago - 4 stars on GitHub
Top 0.1% on proxy.golang.org
golang.org/x/exp v0.0.0-20240119083558-1b970713d09a
192 versions - Latest release: 4 months ago - 28,047 dependent packages - 150,501 dependent repositories
Top 2.2% on proxy.golang.org
github.com/aarzilli/nucular v0.0.0-20240117103348-47eb8d7bfc14 💰
Nucular is an immediate mode GUI library for Go, its implementation is a partial source port of N...
18 versions - Latest release: 4 months ago - 14 dependent packages - 19 dependent repositories - 775 stars on GitHub
Top 4.2% on proxy.golang.org
github.com/web-platform-tests/wpt.fyi v0.0.0-20240116203704-701c625dc22f
web-platform-tests dashboard
197 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 139 stars on GitHub
github.com/damoon/lab-raytracing v0.0.0-20240112184222-98ad624ed55a 💰
22 versions - Latest release: 4 months ago - 1 dependent repositories - 0 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/theinternetftw/glimmer v0.1.2
A wrapper around exp/shiny and oto for cross-platform golang sound and screen
6 versions - Latest release: 4 months ago - 2 dependent packages - 2 dependent repositories - 2 stars on GitHub
github.com/GaryBrownEEngr/easygif v0.0.4
Easy creation of GIF images with Golang
4 versions - Latest release: 4 months ago - 2 dependent packages - 0 stars on GitHub
github.com/garybrowneengr/easygif v0.0.4
Easy creation of GIF images with Golang
4 versions - Latest release: 4 months ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/tcmpk/syringe v1.1.0
syringe - the missing dns-preheating daemon
6 versions - Latest release: 5 months ago - 2 stars on GitHub
goki.dev/grail v0.0.12
Grail is an email app in the GoGi GUI framework
20 versions - Latest release: 5 months ago - 1 stars on GitHub
github.com/goki/grail v0.0.12
Grail is an email app in the GoGi GUI framework
13 versions - Latest release: 5 months ago - 1 stars on GitHub
github.com/goki/goki v0.1.43
Command line and GUI tools for developing apps and libraries using the GoKi framework.
50 versions - Latest release: 5 months ago - 0 stars on GitHub
github.com/goki/packman v0.1.43
Command line and GUI tools for developing apps and libraries using the GoKi framework.
40 versions - Latest release: 5 months ago - 0 stars on GitHub
goki.dev/goki v0.1.43
Command line and GUI tools for developing apps and libraries using the GoKi framework.
55 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/goki/etable/v2 v2.0.0-dev0.0.12
Package etable provides a DataTable structure (also known as a DataFrame) which is a collection o...
12 versions - Latest release: 5 months ago - 0 stars on GitHub
goki.dev/etable/v2 v2.0.0-dev0.0.12
Package etable provides a DataTable structure (also known as a DataFrame) which is a collection o...
12 versions - Latest release: 5 months ago - 0 stars on GitHub
goki.dev/webki v0.0.13
Package webki provides a framework designed for easily building content-focused sites
13 versions - Latest release: 5 months ago - 0 stars on GitHub
goki.dev/kid v0.0.12
Package kid (Ki ID) provides a system for identifying and authenticating users through third part...
31 versions - Latest release: 5 months ago - 1 dependent package - 0 stars on GitHub
goki.dev/greasi v0.8.22
Package greasi extends Grease by generating GUIs; it is the Grease graphical user Interface (Grea...
23 versions - Latest release: 5 months ago - 3 dependent packages - 0 stars on GitHub
goki.dev/gosl/v2 v2.0.0-dev0.0.6
gosl translates Go source code into HLSL compatible shader code. use //gosl: start <filename> and...
7 versions - Latest release: 5 months ago - 3 stars on GitHub
goki.dev/glide v0.0.12
Glide is GoGi-based Lightweight Internet Display Engine (i.e., a web browser in native Go)
42 versions - Latest release: 5 months ago - 2 dependent packages - 1 stars on GitHub
Top 7.7% on proxy.golang.org
goki.dev/gide/v2 v2.0.0-dev0.0.14
Package gide is the top-level repository for the Gide Go-IDE based on the GoGi GUI framework. Th...
10 versions - Latest release: 5 months ago - 127 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/goki/gide/v2 v2.0.0-dev0.0.14
gide is an IDE framework in pure Go, using the GoGi gui. It extensively adopts emacs keybindings.
9 versions - Latest release: 5 months ago - 131 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/goki/gi/v2 v2.0.0-dev0.0.28
A free and open source framework for building powerful, fast, and beautiful 2D and 3D GUIs that r...
28 versions - Latest release: 5 months ago - 1,208 stars on GitHub
Top 2.8% on proxy.golang.org
goki.dev/gi/v2 v2.0.0-dev0.0.28
Package gi is the top-level repository for the GoGi GUI framework. All of the code is in the sub...
28 versions - Latest release: 5 months ago - 14 dependent packages - 1 dependent repositories - 1,217 stars on GitHub
goki.dev/xyz v0.5.20
Package xyz provides a 3D scenegraph for the GoGi GUI framework. The scenegraph is rooted at a x...
19 versions - Latest release: 5 months ago - 0 stars on GitHub
github.com/goki/svg v0.1.28
Package svg provides SVG rendering classes, I/O parsing: full SVG rendering SVG currently suppor...
29 versions - Latest release: 5 months ago - 1 stars on GitHub
goki.dev/svg v0.1.28
Package svg provides SVG rendering classes, I/O parsing: full SVG rendering SVG currently suppor...
29 versions - Latest release: 5 months ago - 14 dependent packages - 1 dependent repositories - 1 stars on GitHub
goki.dev/goosi v0.0.25
Package goosi provides interfaces for OS-specific GUI hardware for portable two-dimensional graph...
87 versions - Latest release: 5 months ago - 14 dependent packages - 1 dependent repositories - 1 stars on GitHub
goki.dev/girl v0.0.36
GiRl is the GoGi Rendering Library: A standalone SVG-compliant vector-based rendering library wit...
40 versions - Latest release: 5 months ago - 18 dependent packages - 1 dependent repositories - 1 stars on GitHub
github.com/goki/girl v0.0.36
GiRl is the GoGi Rendering Library: A standalone SVG-compliant vector-based rendering library wit...
36 versions - Latest release: 5 months ago - 1 stars on GitHub
github.com/goki/grease v0.8.44
Package grease generates powerful CLIs from simple struct types. It makes everything run smoothly...
45 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 6.0% on proxy.golang.org
goki.dev/grease v0.8.44
45 versions - Latest release: 5 months ago - 2 dependent repositories
Top 6.6% on proxy.golang.org
github.com/aditya-K2/gomp v1.0.9
MPD client inspired by ncmpcpp with builtin cover-art view and LastFM integration.
12 versions - Latest release: 5 months ago - 53 stars on GitHub
Top 6.6% on proxy.golang.org
github.com/aditya-K2/goMP v1.0.9
MPD client inspired by ncmpcpp with builtin cover-art view and LastFM integration.
4 versions - Latest release: 5 months ago - 53 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/karampok/i3-bar v0.0.0-20231222141753-c7bf8b1b8ebf
Custom i3-bar using https://barista.run/
3 versions - Latest release: 5 months ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/izinga/authboss v1.5.2
Package authboss is a modular authentication system for the web. It tries to remove as much boile...
38 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 5.0% on proxy.golang.org
github.com/frioux/leatherman v0.0.0-20231218233116-cc482f0c46a7
Handy multitool that happens to be mostly Go
31 versions - Latest release: 5 months ago - 7 dependent packages - 3 dependent repositories - 59 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/scryinfo/dot/demo/redis/orm v0.0.0-20231218231718-1ece00bb6c92
Scry Componentized development framework
2 versions - Latest release: 5 months ago - 60 stars on GitHub
Top 6.6% on proxy.golang.org
github.com/emer/vision v1.1.19
Package vision is a repository containing visual processing packages in Go (golang), focused main...
28 versions - Latest release: 5 months ago - 11 dependent packages - 9 dependent repositories - 6 stars on GitHub
Top 7.1% on proxy.golang.org
github.com/envkey/envkeygo/v2 v2.4.3
EnvKey's official Go client library
16 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 37 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/kkoreilly/marbles v0.0.0-20231213012203-7c7963ef11e0
Graph equations and run marbles on them
1 version - Latest release: 5 months ago - 1 stars on GitHub
goki.dev/gi3d v0.5.10
Package gi3d provides a 3D scenegraph for the GoGi GUI framework. The scenegraph is rooted at a ...
28 versions - Latest release: 6 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/icza/balls-wde v0.0.0-20231124125909-fb24458f9487 💰
Bouncing balls demo (using go.wde)
3 versions - Latest release: 6 months ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mzki/erago v0.8.0
erago is the platform for creating and playing a text-based simulation game
10 versions - Latest release: 6 months ago - 4 stars on GitHub
Top 9.4% on proxy.golang.org
tasadar.net/tionis/i3-tools v0.0.0-20231103122459-57d30e5e7106
11 versions - Latest release: 7 months ago
Top 5.7% on proxy.golang.org
github.com/emer/axon v1.8.20
Package axon is the overall repository for all standard Axon algorithm code implemented in the Go...
273 versions - Latest release: 7 months ago - 3 dependent packages - 5 dependent repositories - 13 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/egonelbre/exp v0.0.0-20231025094610-4580dc714370
Experiments that do not fit into a separate repository.
13 versions - Latest release: 7 months ago - 1 dependent repositories - 43 stars on GitHub
Top 8.6% on proxy.golang.org
github.phpd.cn/goki/gi v1.3.25
85 versions - Latest release: 7 months ago
Top 9.7% on proxy.golang.org
goki.dev/gi v1.3.25
Package gi is the top-level repository for the GoGi GUI framework. All of the code is in the sub...
85 versions - Latest release: 7 months ago - 1,203 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/goki/gi v1.3.25
Package gi is the top-level repository for the GoGi GUI framework. All of the code is in the sub...
85 versions - Latest release: 7 months ago - 68 dependent packages - 30 dependent repositories - 1,135 stars on GitHub
Top 9.7% on proxy.golang.org
git.milar.in/milarin/go-i3 v0.0.0-20231022141910-4d7394230048
Package i3 provides a convenient interface to the i3 window manager. Its function and type names...
1 version - Latest release: 7 months ago
Top 8.2% on proxy.golang.org
github.com/go-hep/hep v0.34.1
hep is the mono repository holding all of go-hep.org/x/hep packages and tools
40 versions - Latest release: 7 months ago - 214 stars on GitHub
Top 2.1% on proxy.golang.org
go-hep.org/x/hep v0.34.1
Package hep is a simple placeholder to root all go-hep documentation
40 versions - Latest release: 7 months ago - 56 dependent packages - 76 dependent repositories - 214 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/compcogneuro/sims v1.3.5
These models are implemented in the new *Go* (golang) version of [emergent](https://github.com/em...
33 versions - Latest release: 7 months ago - 98 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/CompCogNeuro/sims v1.3.5
These models are implemented in the new *Go* (golang) version of [emergent](https://github.com/em...
33 versions - Latest release: 7 months ago - 98 stars on GitHub
github.com/luisnquin/mocktail v0.0.0-20231003030536-faff890480f0
A definition that works
3 versions - Latest release: 8 months ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/taigrr/whalefin v0.0.0-20231001045539-6cd92208cd6b
A Display Manager built with Wails
8 versions - Latest release: 8 months ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aarzilli/yacco v0.0.0-20230929072743-3f39dccd3849
9haram clone of the acme text editor
6 versions - Latest release: 8 months ago - 29 stars on GitHub
Top 2.7% on proxy.golang.org
github.com/emer/emergent v1.4.31
Package emergent is the overall repository for the emergent neural network simulation software, w...
161 versions - Latest release: 8 months ago - 28 dependent packages - 15 dependent repositories - 136 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Feltix/feltix v0.3.2
15 versions - Latest release: 8 months ago
Top 8.4% on proxy.golang.org
github.com/eprovst/wrap v0.3.2
A Fountain export tool with some extras...
15 versions - Latest release: 8 months ago - 54 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/feltix/feltix v0.3.2
15 versions - Latest release: 8 months ago
Top 6.0% on proxy.golang.org
github.com/Wraparound/wrap v0.3.2
A Fountain export tool with some extras...
15 versions - Latest release: 8 months ago - 49 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wraparound/wrap v0.3.2
A Fountain export tool with some extras...
15 versions - Latest release: 8 months ago - 49 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/goki/vgpu v1.0.34
Package vgpu implements a convenient interface to the Vulkan GPU-based graphics and compute frame...
36 versions - Latest release: 8 months ago - 47 dependent packages - 14 dependent repositories - 11 stars on GitHub
Top 9.7% on proxy.golang.org
goki.dev/vgpu v1.0.34
A free and open source framework for building powerful, fast, and cogent 2D and 3D GUIs that run ...
36 versions - Latest release: 8 months ago - 1,262 stars on GitHub