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

Top 9.2% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 1.3% docker downloads on proxy.golang.org

proxy.golang.org : github.com/robotn/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/robotn/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 - codemeta.json
purl: pkg:golang/github.com/robotn/xgb
License: BSD-3-Clause
Latest release: about 6 years ago
First release: about 6 years ago
Namespace: github.com/robotn
Dependent packages: 125
Dependent repositories: 135
Stars: 1 on GitHub
Forks: 0 on GitHub
Docker dependents: 1
Docker downloads: 385
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago

Top 6.6% on proxy.golang.org
github.com/jacobpiirsalu/autokeypress v0.1.0
1 version - Latest release: over 1 year ago
Top 6.7% on proxy.golang.org
github.com/aohanhongzhi/robotgo v1.0.0-rc2.3
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/keaising/auto-mouse-keyboard v1.4.0
7 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/slashgordon/stayalive v0.0.1
StayAlive Mouse Simulator: A simple tool to simulate mouse movements, keeping your PC active. Pre...
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/lalathealter/biblade v1.0.0
An in-place chat "wheel" for quick pasting your selected quotes - for those times when you have l...
1 version - Latest release: almost 2 years ago - 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: almost 2 years ago - 0 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/hra42/Go-TextType v1.1.6
Paste Text from your clipboard as keyboard input
10 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/hra42/go-texttype v1.1.6
Paste Text from your clipboard as keyboard input
10 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/intmian/mian_go_lib v0.0.0-20240119023732-ae03df2b1920
自用的go小轮子
20 versions - Latest release: almost 2 years ago - 1 dependent repositories - 2 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/agfy/doom_environment v0.0.0-20240114211344-e466c6aefbd3
28 versions - Latest release: almost 2 years ago
github.com/leeprince/goinfra v0.0.0-20240103065929-181566cd66fb
提供 go 基础服务功能
37 versions - Latest release: almost 2 years ago - 2 dependent repositories - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/dinghenc/remote-pc-type-server v1.0.0
remote-pc-type-server
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/airtonix/pixelclicker v0.0.0-20231229040856-581c141c4524
watch pixels, do clicks
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/m10x/midi2key-ng v1.1.1
3 versions - Latest release: almost 2 years ago
github.com/pakohler/jiggler v0.0.0-20231205203643-c07b60a76fb6
jiggles your mouse intermittently
2 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/zhoupingl/game_libs v0.0.0-20231201022750-30729bb2451f
9 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/j7mbo/helios v0.0.0-20231128144219-324a292f1589
Helios is a GUI automation tool written in Go.
2 versions - Latest release: almost 2 years ago - 5 stars on GitHub
github.com/checkm4ted/glicker v0.0.0-20231029205735-b7a5616af130
A lightweight autoclicker made in Go up to 1000CPS, with time randomization, with custom toggle k...
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/hidu/tool/mv-my-mouse v0.0.0-20231026091106-d3044347cc35
1 version - Latest release: about 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/prashantgupta24/automatic-mouse-mover v1.3.0
a minimalistic go library/app to keep your mac active and alive
11 versions - Latest release: about 2 years ago - 162 stars on GitHub
Top 6.7% on proxy.golang.org
github.hscsec.cn/prashantgupta24/activity-tracker v1.0.1
9 versions - Latest release: about 2 years ago
Top 6.2% on proxy.golang.org
github.com/prashantgupta24/activity-tracker v1.0.1
It is a library that lets you monitor certain activities on your machine, and then sends a heartb...
9 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 25 stars on GitHub
github.com/anguloc/zet v0.0.0-20231008162529-ccb4acd289ce
2 versions - Latest release: about 2 years ago - 1 dependent package - 1 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/NeuralTeam/exwin v0.0.0-20231003155730-efe4bef5c86b
Package for external drawing based on https://github.com/tfriedel6/canvas and https://github.com/...
1 version - Latest release: about 2 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/kn-lim/xivcrafter v0.3.0
A FFXIV CLI app that activates multiple crafting macros while refreshing food and potion buffs
13 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mstmdev/no-lock-screen v0.0.0-20231002015437-8d1288e90950
Keep no lock screen on Windows
6 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/secr3t/robotgo-without-bitmap v0.4.0
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
6 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/2exd/windows-api v0.0.0-20230824224610-534542555401
1 version - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/wobsoriano/bunbot v0.0.6 💰
Desktop automation for Bun
6 versions - Latest release: over 2 years ago - 83 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/tmc/righthand v0.0.0-20230724190318-f1aea90d862d
RightHand - A GPT4 powered assistive tool.
1 version - Latest release: over 2 years ago - 46 stars on GitHub
github.com/tmc/audioutil v0.0.0-20230707005244-54efdb41c235
audioutil
2 versions - Latest release: over 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/abdabTheCreator/minecraft-control v0.0.0-20230628061724-60b1ec459840
convert keypresses into trackpad input for Minecraft java edition
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
gitee.com/furyamber/seal_common v0.0.0-20230626063220-07ef6c8da4d4
11 versions - Latest release: over 2 years ago
github.com/NeuralTeam/exdraw v0.0.0-20230622171914-67dec4517b26
Package for external drawing based on https://github.com/tfriedel6/canvas and https://github.com/...
1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/dongs0104/activity-tracker v0.0.0-20230620232352-fe0d4650d43b
It is a library that lets you monitor certain activities on your machine, and then sends a heartb...
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/mcecode/jiggle v0.0.0-20230613100740-d78e7007f6d4
An application that automatically moves your mouse around which should keep your machine awake.
1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/mallexxx/robotgo v1.0.0-xbutton-keycode
RobotGo, Go Native cross-platform GUI automation @vcaesar
1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/johngovr/robotgo v0.100.12
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
3 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/shubhindia/activity-tracker v1.0.1
It is a library that lets you monitor certain activities on your machine, and then sends a heartb...
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/esceer/aoe-monk-it v0.0.0-20230509172911-68da58c543fc
This is only for educational purposes. It's not meant to be used in any competitive games.
1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/rpdg/go-sikuli v0.0.4
3 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.7% on proxy.golang.org
gogs.davte.it/Davte/autoclick v0.0.0-20230424130049-340e193ab681
2 versions - Latest release: over 2 years ago
Top 8.7% on proxy.golang.org
gogs.davte.it/davte/autoclick v0.0.0-20230424110004-2c12ef6df8f2
1 version - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/jonimoas/goMirror v0.0.0-20230414233036-e28da4c5ac75
Code generated by rice embed-go; DO NOT EDIT.
2 versions - Latest release: over 2 years ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/go-numb/go-mouse-click v0.0.0-20230404160737-c7f46ec30a3a
座標を取得し、座標を渡すとクリック
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/agfy/doom-environment v0.0.0-20230326205315-deea1e448c4f
1 version - Latest release: over 2 years ago
Top 9.0% on proxy.golang.org
github.com/nomos/go-tools v0.3.1
70 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/YumeMichi/yohane v0.0.0-20230307092652-92b53d7d83c2
SIF helper
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/honeweimimeng/robotgo v1.0.1
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/YumeMichi/gcv v0.0.0-20230130212808-80c975671579
1 version - Latest release: almost 3 years ago
Top 8.6% on proxy.golang.org
github.com/ismet55555/the-mouse-is-lava v0.0.0-20230124072851-5148a4e5c22c
Copyright © 2022 Ismet Handzic Licensed under the Apache License, Version 2.0 (the "License"); y...
2 versions - Latest release: almost 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xLeDocteurx/Menace-Go v0.0.0-20221214130709-b547e93fd1ee
A basic Golang, web based implementation of menace
2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bitmyth/pmouse v1.0.2
2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lockedinspace/autoclick-pop v0.1.8
Golang autoclicker
9 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gcalvoCR/snake v0.0.0-20221202223947-a3f7cb285b9b
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/enrikqose/robotgo v0.0.0-20221026174714-3766f06e0634
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
1 version - Latest release: about 3 years ago
Top 9.7% on proxy.golang.org
github.com/aj3423/joy-typing v0.0.0-20221023050156-23a661a8a3c1
Use computer with Voice Typing and Joy-Con controller
1 version - Latest release: about 3 years ago - 8 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/haib0/go-utiles/easyrobot v0.0.0-20221012084104-6667772dd57e
my go playground :)
1 version - Latest release: about 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xh-dev-go/xhclicker v1.0.0
Simple mouse clicker to release from large amount of clicking
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/xh-dev-go/XHClicker v1.0.0
Simple mouse clicker to release from large amount of clicking
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
gitee.com/richelieu042/go-scales v1.1.2
92 versions - Latest release: about 3 years ago
github.com/xXNurioXx/go-gta-sa-driver v0.0.0-20221002141147-1daf4f857b55
A simple and beautiful API to drive vehicles in GTA:SA 🚗🚌🚙
1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/KalebHawkins/gamebot v0.0.0-20220921225307-cdf80e707619
1 version - Latest release: about 3 years ago - 1 dependent repositories - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/coder2z/boss v0.0.0-20220909131345-d2304bc16e4f
2 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/cyp0633/joycon-terminal v1.0.1
HNU EECS coursework, PC-side software
4 versions - Latest release: about 3 years ago - 1 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/jonahgeorge/typer v0.0.0-20220711162449-8b63d7463724
⌨️ For when you don't want to type things
2 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/Vilsol/oshabi v0.0.28 💰
A scanner for Path of Exile harvest horticrafting stations and sacred grove.
28 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/vilsol/oshabi v0.0.28 💰
A scanner for Path of Exile harvest horticrafting stations and sacred grove.
28 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/myml/wxwork-browser-killer v0.0.3
3 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/LonelyPale/godemo v0.0.0-20220609042236-5160ab5b3856
GoDemo
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fmyxyz/yuanshen-qin v0.0.0-20220605072213-f0e677bee6d9
1 version - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cryptowilliam/goutil v0.0.0-20220522050329-04ff8052d37b
Universal utility collection for Go.
6 versions - Latest release: over 3 years ago - 1 dependent package - 3 stars on GitHub
Top 8.9% on proxy.golang.org
github.com/cmsax/mousejiggler v0.1.0
A simple cli app to keep mouse jiggling.
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/hieubui2409/go-demo v1.0.0
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/Alexamakans/RemoteControl v0.0.0-20220414172658-2bae270ceecc
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
git.fputs.com/fputs/wowlaunch v0.3.1
5 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/a-poor/wiggle v0.2.1
A CLI to keep your screen active by moving your mouse around randomly
5 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/johnayoung/go-wow-bot v0.0.0-20220328144615-dc8b689bd410
Learning Goal-Oriented-Action-Programming (GOAP) by applying to World of Warcraft. Written in Go.
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/digitalcircle-com-br/scutil v0.0.0-20220317145133-4da79b6b79ba
screen shot utils
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ozgursoy/robotgo v1.0.2
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
39 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/sandro-h/sibylgo v1.3.1
Text-based TODO application
17 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/luoxin/v2ray_subscribe_go v0.0.8
7 versions - Latest release: over 3 years ago
Top 6.3% on proxy.golang.org
github.com/darabuchi/enputi v0.0.8
A self-developing tool
6 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 11 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/luoxin/eutamias v0.0.8
6 versions - Latest release: over 3 years ago
Top 7.2% on proxy.golang.org
github.com/Luoxin/Eutamias v0.0.8
6 versions - Latest release: over 3 years ago - 1 dependent repositories
Top 8.2% on proxy.golang.org
github.com/Luoxin/v2ray_subscribe_go v0.0.8
6 versions - Latest release: over 3 years ago
Top 8.9% on proxy.golang.org
github.com/jcalmat/autoclicker v1.0.0
Automated clicker
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/a-poor/wiggler v0.1.0
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/pratikbalar/zipper v0.0.2
12 versions - Latest release: almost 4 years ago
Top 4.1% on proxy.golang.org
github.com/daftcreation/zipper v0.0.2 removed
12 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/pratikbin/zipper v0.0.2
12 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/daftcreations/zipper v0.0.2
Zipper for my friend
12 versions - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/binzume/inputproxy v0.0.2
2 versions - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cd711/robotgo v1.20.0
30 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/traviisd/the-clicker v0.0.0-20220107080607-cde8d7464033
A simple mouse auto-clicker
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/drognisep/robotgo v0.101.0
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
32 versions - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/marcuson/bitwarden-desktop-companion v1.0.0-beta.1
1 version - Latest release: almost 4 years ago
github.com/whiler/robotgo v0.100.10
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is insta...
1 version - Latest release: almost 4 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wtfcxt/robotgo v0.100.10
Package robotgo Go native cross-platform system automation. Please make sure Golang, GCC is inst...
29 versions - Latest release: almost 4 years ago
Top 8.2% on proxy.golang.org
github.com/wide288/robotgo-2022 v0.100.10
RobotGo, Go Native cross-platform GUI automation
40 versions - Latest release: almost 4 years ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.