Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. X11

X11

23 projects

Showing 23 of 23 projects

bspwm
bspwmC

A tiling window manager for X11 that organizes windows using a binary space partitioning tree.

#unix-philosophy#sxhkd#bspwm
Stars8.3k
Forks440
Last commit4 months ago
wxWidgets
wxWidgetsC++

A free, open-source C++ framework for building native-looking GUI applications across Windows, macOS, and Unix platforms.

#unix#ui-toolkit#x11
Stars7.3k
Forks2.0k
Last commit11 hours ago
ShiftIt
ShiftItObjective-C

A macOS application for managing window size and position using keyboard shortcuts.

#open-source#productivity#accessibility-api
Stars5.5k
Forks360
Last commit2 years ago
Nana
NanaC++

A modern C++ GUI library for creating cross-platform desktop applications with standard-like syntax.

#gui-toolkit#c-plus-plus-11#x11
Stars2.5k
Forks347
Last commit2 months ago
FLTK
FLTKC++

A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.

#gui-toolkit#wayland#opengl
Stars2.3k
Forks343
Last commit1 day ago
PDCurses
PDCursesC

A public domain curses library for DOS, OS/2, Windows console, X11, and SDL environments.

#public-domain#sdl#curses
Stars1.3k
Forks198
Last commit28 days ago
AHK_X11
AHK_X11Crystal

A Linux port of AutoHotkey v1.0.24 for X11 systems, enabling automation scripting with hotkeys, hotstrings, and GUIs.

#open-source#x11#keyboard-shortcuts
Stars1.0k
Forks28
Last commit9 months ago
clipboard
clipboardGo

A cross-platform Go package for accessing and manipulating system clipboard text and images across macOS, Linux, Windows, Android, and iOS.

#desktop-app#image-clipboard#x11
Stars865
Forks83
Last commit21 days ago
mir
mirC++

A set of libraries for building Wayland-based shells with hardware abstraction and window management.

#hardware-abstraction#wayland#graphics
Stars792
Forks146
Last commit1 day ago
remote-touchpad
remote-touchpadGo

Control your computer's mouse and keyboard from a smartphone's web browser via a touchscreen interface.

#keyboard-control#wayland#smartphone-control
Stars689
Forks73
Last commit6 days ago
autopilot
autopilotRust

A cross-platform desktop automation framework for Deno that enables keyboard, mouse, screen, and notification control.

#autopilot#js#x11
Stars503
Forks15
Last commit4 years ago
KWin-lowlatency
KWin-lowlatencyC++

A patched version of KWin for KDE Plasma that reduces latency and stuttering, primarily through X11 full-screen unredirection.

#kde-plasma#wayland#kde
Stars360
Forks7
Last commit3 years ago
nwm
nwmLua

A Neovim plugin that allows you to manage X11 windows as if they were buffers within the editor.

#productivity-tools#x11#linux-desktop
Stars348
Forks5
Last commit1 day ago
OIS
OISC++

A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.

#x11#mouse#directx
Stars284
Forks94
Last commit7 months ago
iridium
iridiumIdris

A tiling window manager based on xmonad but written in Idris with X11 abstraction and Idris-based configuration.

#functional-programming#x11#idris
Stars209
Forks9
Last commit7 years ago
clipboard-rs
clipboard-rsRust

A cross-platform Rust library for system-level clipboard operations supporting text, images, rich text, HTML, files, and change monitoring.

#ios#gui-toolkit#x11
Stars182
Forks28
Last commit3 months ago
gtkada
gtkadaAda

Ada bindings for the GTK+ graphical library, enabling native GUI application development in Ada.

#gtk-bindings#gui-toolkit#x11
Stars112
Forks23
Last commit1 day ago
kpie
kpieC

A simple devilspie-like window manipulation tool with Lua-based configuration for X11 desktops.

#glib#lua-scripting#x11
Stars80
Forks11
Last commit5 years ago
kded_rotation
kded_rotationShell

A KDED module for automatic screen rotation on X11 with visual feedback before orientation changes.

#orientation-detection#kde#qt5
Stars64
Forks19
Last commit3 years ago
xkg
xkgGo

A Go library for capturing keyboard events at the user level on X Window System.

#input-capture#x11#go-library
Stars61
Forks6
Last commit11 years ago
clipboard-manager
clipboard-managerRust

A lightweight, terminal-based clipboard manager for Linux with smart content detection and sensitive data protection.

#wayland#productivity#x11
Stars22
Forks2
Last commit1 month ago
x_do.cr
x_do.crCrystal

Crystal bindings for libxdo, enabling programmatic X11 window management and automation.

#libxdo#x11#bindings
Stars17
Forks1
Last commit3 years ago
vlipboard
vlipboardV

An extended clipboard library for V with Wayland, Termux, Plan 9, and X11 support.

#clipborad#wayland#library
Stars12
Forks1
Last commit6 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Cross Platform11
#Windows8
#Linux7
#Macos6
#Wayland6
#Window Management6
#Desktop Applications5
#C Plus Plus4
#Linux Desktop4
#Gui Toolkit4
#Automation3
#Clipboard3