BurntSushi / xgbView external linksLinks
The X Go Binding is a low-level API to communicate with the X server. It is modeled on XCB and supports many X extensions.
☆512Feb 12, 2022Updated 4 years ago
Alternatives and similar repositories for xgb
Users that are interested in xgb are comparing it to the libraries listed below
Sorting:
- A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)☆203Dec 20, 2019Updated 6 years ago
- The X Go Binding is a low-level API to communicate with the X server. It is modeled on XCB and supports many X extensions.☆169Jan 20, 2026Updated 3 weeks ago
- A fully-featured window manager written in Go.☆1,023Aug 15, 2022Updated 3 years ago
- A pure go autotiling window manager written with literate programming☆284Jan 24, 2017Updated 9 years ago
- Go binding for wlroots☆142May 23, 2025Updated 8 months ago
- The Acutely Opinionated Window Manager☆113Oct 20, 2021Updated 4 years ago
- Vulkan API crossplatform demos in Go☆155Jan 26, 2023Updated 3 years ago
- Tiny window manager in Go.☆92Oct 4, 2015Updated 10 years ago
- Super minimal, rock-solid foundation for concurrent GUI in Go.☆494Nov 16, 2020Updated 5 years ago
- A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)☆15Jan 24, 2026Updated 3 weeks ago
- pulseaudio dbus client for go☆37Nov 20, 2020Updated 5 years ago
- Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.☆5,065Feb 2, 2026Updated 2 weeks ago
- Golang wayland protocol implementation☆13Oct 17, 2015Updated 10 years ago
- A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of …☆2,974Updated this week
- ☆27Jul 11, 2024Updated last year
- Native Go bindings for D-Bus☆1,140Dec 29, 2025Updated last month
- This project provides Go bindings for nuklear.h — a small ANSI C GUI library.☆1,600Dec 29, 2025Updated last month
- An MP3 decoder in pure Go☆768Apr 2, 2023Updated 2 years ago
- Go Graphics - 2D rendering in Go with a simple API.☆4,738Dec 14, 2023Updated 2 years ago
- ⚖️ A tool for transpiling C to Go.☆2,175Updated this week
- Vulkan API bindings for Go programming language☆795Aug 5, 2023Updated 2 years ago
- Darktile is an experimental/abandoned GPU rendered terminal emulator designed for tiling window managers.☆3,080Mar 19, 2023Updated 2 years ago
- Go bindings for GLFW 3☆1,663Mar 1, 2025Updated 11 months ago
- Go bindings for the linux input subsystem☆131Aug 15, 2022Updated 3 years ago
- [mirror] Experimental and deprecated packages☆860Updated this week
- dlopen in go without cgo☆208Jun 19, 2019Updated 6 years ago
- Golang wayland protocol implementation☆29Feb 20, 2018Updated 7 years ago
- ♪ A low-level library to play sound on multiple platforms ♪☆1,861Jan 21, 2026Updated 3 weeks ago
- Grind polishes Go programs.☆456Feb 7, 2020Updated 6 years ago
- littleBits Go module -- an io.Reader and io.Writer to read from and write to a circuit☆41Jul 30, 2015Updated 10 years ago
- Frame provides plan9-like editable text widgets☆69Apr 21, 2020Updated 5 years ago
- A simple X11 tiling window manager☆11Mar 7, 2023Updated 2 years ago
- A new Unix shell.☆1,380Sep 19, 2023Updated 2 years ago
- A little package that brings sound to any Go application. Suitable for playback and audio-processing.☆2,197Mar 19, 2024Updated last year
- examples for the amore game framework☆15Feb 5, 2019Updated 7 years ago
- SDL2 binding for Go☆2,322Feb 20, 2025Updated 11 months ago
- Easy Go GUI wrapper for interactive manipulation of visual algorithms/backend code.☆35Feb 22, 2020Updated 5 years ago
- A (very) simple elegant shell in Go☆33Feb 21, 2021Updated 4 years ago
- minimalistic X status bar in pure Go☆68Jan 27, 2023Updated 3 years ago