Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: 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.
2 versions
Latest release: over 3 years ago
431 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/BurntSushi/xgb

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/BurntSushi%2Fxgb

Dependent Repos 109,272

admariner/jitsu Fork of jitsucom/jitsu
Jitsu is an open-source data integration platform
  • v0.0.0-20160522181843-27f122750802 configurator/backend/go.sum
  • v0.0.0-20160522181843-27f122750802 server/go.sum

Size: 29.4 MB - Last synced: 2 months ago - Pushed: 11 months ago

brotherlogic/logging
Logging for system
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 616 KB - Last synced: 2 days ago - Pushed: 2 days ago

kmodules/resource-metadata
API for defining metadata about Kubernetes resources
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 76.8 MB - Last synced: 1 day ago - Pushed: 3 days ago

vearutop/cache-story
Demo repository for a blog post.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 4.59 MB - Last synced: 3 months ago - Pushed: 3 months ago

ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 6.45 MB - Last synced: 3 days ago - Pushed: 4 days ago

zeromike/syft Fork of anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 10.4 MB - Last synced: almost 1 year ago - Pushed: almost 2 years ago

Sijoma/camunda-backup-clients
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 66.4 KB - Last synced: 11 months ago - Pushed: about 1 year ago

aberja/argo Fork of argoproj/argo-workflows
Argo Workflows: Get stuff done with Kubernetes.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 67.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.
  • v0.0.0-20160522181843-27f122750802 development/gcp/cloud-functions/checkoomevent/go.sum
  • v0.0.0-20160522181843-27f122750802 development/gcp/cloud-functions/getfailureinstancedetails/go.sum
  • v0.0.0-20160522181843-27f122750802 development/kyma-ci-force-bot/ciforcebot/go.sum
  • v0.0.0-20160522181843-27f122750802 development/kyma-pubsub-connector/pubSubGateway/go.sum
  • v0.0.0-20160522181843-27f122750802 development/prow-installer/go.sum
  • v0.0.0-20160522181843-27f122750802 development/test-log-collector/go.sum
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 15.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

ffuf-glanz/terraform-provider-azuredevops Fork of feilfeilundfeil/terraform-provider-azuredevops
Terraform provider for Azure DevOps
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 19.8 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

philip-teleport/teleport Fork of gravitational/teleport
Certificate authority and access plane for SSH, Kubernetes, web apps, databases and desktops
  • v0.0.0-20160522181843-27f122750802 api/go.sum
  • v0.0.0-20160522181843-27f122750802 assets/backport/go.sum

Size: 521 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

luthersystems/sandbox
End-to-end "hello world" application on the Luther Platform.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 471 KB - Last synced: about 19 hours ago - Pushed: about 19 hours ago

spolti/kie-cloud-operator Fork of kiegroup/kie-cloud-operator
OCP Operator for KIE
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 100 MB - Last synced: 8 months ago - Pushed: 8 months ago

dhis2-sre/im-inspector
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 281 KB - Last synced: 28 days ago - Pushed: 29 days ago

alicefr/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
  • v0.0.0-20160522181843-27f122750802 go.sum
  • v0.0.0-20160522181843-27f122750802 staging/src/kubevirt.io/client-go/go.sum

Size: 255 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

marco-spagnuolo/unisacompression
  • v0.0.0-20160522181843-27f122750802 try/go.sum

Size: 3.22 MB - Last synced: 4 months ago - Pushed: over 1 year ago

murilo-bracero/raspstore
  • v0.0.0-20160522181843-27f122750802 application/auth-service/go.sum

Size: 25.7 MB - Last synced: 27 days ago - Pushed: 7 months ago

cheqd/tendermint Fork of tendermint/tendermint
⟁ Tendermint Core (BFT Consensus) in Go
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 142 MB - Last synced: about 1 month ago - Pushed: over 1 year ago

ryanlycch/go-zero-looklook Fork of Mikaelemmmm/go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 101 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

ahmedabu98/beam Fork of apache/beam
Apache Beam is a unified programming model for Batch and Streaming
  • v0.0.0-20160522181843-27f122750802 learning/katas/go/go.sum
  • v0.0.0-20160522181843-27f122750802 playground/backend/go.sum
  • v0.0.0-20160522181843-27f122750802 sdks/go.sum

Size: 365 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

champ-oss/terraform-aws-metabase
  • v0.0.0-20160522181843-27f122750802 test/src/go.sum

Size: 241 KB - Last synced: 15 days ago - Pushed: 16 days ago

fahedouch/crossplane-runtime Fork of crossplane/crossplane-runtime
A set of libraries for writing Crossplane controllers.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 2.37 MB - Last synced: 10 months ago - Pushed: 10 months ago

nakamasato/mysql-operator
Manage MySQL users, databases, schemas, etc.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 1.29 MB - Last synced: 8 days ago - Pushed: 9 days ago

HazemBittar/gotestwaf Fork of wallarm/gotestwaf
An open-source project in Golang to test different web application firewalls (WAF) for detection logic and bypasses
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 9.74 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

xav-b/crypto-stuff
Tinkering around
  • v0.0.0-20160522181843-27f122750802 streaming-ethereum-on-chain-data-to-questdb/go.sum

Size: 7.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

observIQ/grafana-agent Fork of grafana/agent
Telemetry agent for the LGTM stack.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 48.3 MB - Last synced: 6 months ago - Pushed: 6 months ago

gidoichi/yaml-path Fork of jceb/yaml-path
Get "xpath" for a given line at column of a YAML file
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 2.56 MB - Last synced: 7 days ago - Pushed: 8 days ago

tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.
  • v0.0.0-20160522181843-27f122750802 go.sum
  • v0.0.0-20160522181843-27f122750802 operator/go.sum
  • v0.0.0-20160522181843-27f122750802 tools/lambda-promtail/go.sum

Size: 168 MB - Last synced: about 1 month ago - Pushed: about 1 year ago

overmindtech/stdlib-source
Standard library for global items
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 656 KB - Last synced: 1 day ago - Pushed: 2 days ago

Tatsinnit/kubelogin Fork of Azure/kubelogin
A Kubernetes credential (exec) plugin implementing azure authentication
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 1.63 MB - Last synced: about 1 month ago - Pushed: 4 months ago

Team-Kujira/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.
  • v0.0.0-20160522181843-27f122750802 e2e/go.sum
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 30.2 MB - Last synced: 28 days ago - Pushed: 8 months ago

xpivarc/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
  • v0.0.0-20160522181843-27f122750802 go.sum
  • v0.0.0-20160522181843-27f122750802 staging/src/kubevirt.io/client-go/go.sum

Size: 262 MB - Last synced: 3 months ago - Pushed: 3 months ago

antonyggvzvmnxxcx/linkerd2 Fork of linkerd/linkerd2
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 33.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

mdisibio/tempo Fork of grafana/tempo
Grafana Tempo is a high volume, minimal dependency trace storage.
  • v0.0.0-20160522181843-27f122750802 cmd/tempo-serverless/cloud-run/go.sum
  • v0.0.0-20160522181843-27f122750802 cmd/tempo-serverless/lambda/go.sum
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 139 MB - Last synced: 3 days ago - Pushed: 4 days ago

rfay/ddev Fork of ddev/ddev
Drud dev: a local development environment management system
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 112 MB - Last synced: 1 day ago - Pushed: 2 days ago

jan--f/telemeter Fork of openshift/telemeter
Prometheus push federation
  • v0.0.0-20160522181843-27f122750802 tools/go.sum

Size: 35 MB - Last synced: 12 months ago - Pushed: 12 months ago

KauzClay/net-kourier Fork of knative-sandbox/net-kourier
Purpose-built Knative Ingress implementation using just Envoy with no additional CRDs
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 35.4 MB - Last synced: 12 months ago - Pushed: over 1 year ago

gtully/activemq-artemis-operator Fork of artemiscloud/activemq-artemis-operator
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 55.1 MB - Last synced: 11 days ago - Pushed: 15 days ago

FranLucchini/try_seldonCore_JenkinsX
Check how to use Seldon Core with Jenkins X
  • v0.0.0-20160522181843-27f122750802 versionStream/tests/go.sum

Size: 244 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago

17thshard/sanderson-notifications
A simple application generating Discord messages for various social media channels by Brandon Sanderson
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 194 KB - Last synced: 17 days ago - Pushed: 4 months ago

ctxsh/strata-go
Wrappers around the prometheus client to simplify usage.
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 213 KB - Last synced: about 1 month ago - Pushed: about 2 months ago

carlkyrillos/integreatly-operator Fork of integr8ly/integreatly-operator
An Openshift Operator based on the Operator SDK for installing and reconciling Integreatly services
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 126 MB - Last synced: 30 days ago - Pushed: about 1 month ago

rancher-max/rancher Fork of rancher/rancher
Complete container management platform
  • v0.0.0-20160522181843-27f122750802 cmd/rancherd/go.sum
  • v0.0.0-20160522181843-27f122750802 go.sum
  • v0.0.0-20160522181843-27f122750802 pkg/apis/go.sum
  • v0.0.0-20160522181843-27f122750802 pkg/client/go.sum

Size: 131 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

FairwindsOps/insights-cli
A command line tool for Fairwinds Insights
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 460 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

msrinivasssa/go-trial-app
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 397 KB - Last synced: about 1 year ago - Pushed: about 1 year ago

accuknox/tools
Collection of command line tools to deploy policy engines, policy discovery engines and associated components.
  • v0.0.0-20160522181843-27f122750802 container-snapshot/go.sum

Size: 40.1 MB - Last synced: 10 months ago - Pushed: 10 months ago

jrivera-px/operator Fork of libopenstorage/operator
Storage operator for Kubernetes
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 34.9 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

andrey-olishchuk/terraform-provider-dorpm
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 153 KB - Last synced: about 1 year ago - Pushed: about 1 year ago

paketo-buildpacks/go
A Cloud Native Buildpack for Go
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 82.6 MB - Last synced: about 18 hours ago - Pushed: about 24 hours ago

slachiewicz/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift
  • v0.0.0-20160522181843-27f122750802 extensions/camel-k/generator-v1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/camel-k/generator-v1alpha1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/certmanager/generator-v1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/certmanager/generator-v1alpha2/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/certmanager/generator-v1alpha3/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/certmanager/generator-v1beta1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/chaosmesh/generator/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/knative/generator/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/tekton/generator-v1alpha1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/tekton/generator-v1beta1/go.sum
  • v0.0.0-20160522181843-27f122750802 extensions/volumesnapshot/generator/go.sum
  • v0.0.0-20160522181843-27f122750802 kubernetes-model-generator/go.sum

Size: 466 MB - Last synced: 14 days ago - Pushed: 15 days ago

paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET Core
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 134 MB - Last synced: about 18 hours ago - Pushed: about 19 hours ago

cilium/cilium-olm 📦
  • v0.0.0-20160522181843-27f122750802 tools/go.sum

Size: 982 KB - Last synced: 9 months ago - Pushed: about 1 year ago

Mu-L/alertmanager Fork of prometheus/alertmanager
Prometheus Alertmanager
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 28.4 MB - Last synced: about 1 month ago - Pushed: about 2 months ago

influxdata/influxdb-observability
  • v0.0.0-20160522181843-27f122750802 tests-integration/go.sum

Size: 2.21 MB - Last synced: 26 days ago - Pushed: 26 days ago

eblindeman/dashboard Fork of kubernetes/dashboard
General-purpose web UI for Kubernetes clusters
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 143 MB - Last synced: 3 days ago - Pushed: 3 days ago

rxrddd/austin-v2
基于kratos 的聚合消息推送平台
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 1.77 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

eumel8/otc-rds-operator 📦
RDS Operator for Open Telekom Cloud
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 359 KB - Last synced: 4 months ago - Pushed: 4 months ago

stolostron/governance-policy-template-sync Fork of open-cluster-management-io/governance-policy-template-sync 📦
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 6.81 MB - Last synced: about 1 month ago - Pushed: 10 months ago

Zondax/rosetta-filecoin-lib
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 337 KB - Last synced: 25 days ago - Pushed: 25 days ago

backube/pvc-transfer
A Golang library for handling data replication of Kubernetes PVCs
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 143 KB - Last synced: 11 days ago - Pushed: almost 2 years ago

dariusbakunas/truenas-go-sdk
Go SDK for interacting with TrueNAS APIs (generated by Openapi Generator)
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 1.33 MB - Last synced: 3 months ago - Pushed: 9 months ago

RafaySystems/terraform-provider-rafay
Rafay terraform provider
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 5.27 MB - Last synced: about 23 hours ago - Pushed: 1 day ago

msf/parquet-go Fork of xitongsys/parquet-go
pure golang library for reading/writing parquet file
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 7.83 MB - Last synced: 9 months ago - Pushed: over 1 year ago

IBM/ibm-commonui-operator
Operator used to install the common webui service
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 45.5 MB - Last synced: 8 days ago - Pushed: 8 days ago

getoctane/octane-go
Go library providing programatic access to the Octane API
  • v0.0.0-20160522181843-27f122750802 examples/antler-db-cloud-shop/go.sum
  • v0.0.0-20160522181843-27f122750802 examples/customer-hours-tracker/go.sum

Size: 2.7 MB - Last synced: 4 months ago - Pushed: 5 months ago

kurosame/bots-go
Bots made with Go
  • v0.0.0-20160522181843-27f122750802 bots/rss/go.sum

Size: 132 KB - Last synced: 7 days ago - Pushed: 7 days ago

dariuszSki/zbgp-speaker
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 53.7 KB - Last synced: 9 months ago - Pushed: 9 months ago

Boroda76/go_service_naked
  • v0.0.0-20160522181843-27f122750802 go.sum

Size: 791 KB - Last synced: 29 days ago - Pushed: about 1 year ago