X11

Open-source projects categorized as X11

Top 23 X11 Open-Source Projects

  1. Docker-OSX

    Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Tmux/Serial terminal.

  4. rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    Project mention: 🌿 The Tools That Make My Developer Life Easier | dev.to | 2025-11-22

    Rofi to launch things

  5. polybar

    A fast and easy-to-use status bar

    Project mention: Why I traded my custom "Opinionated Linux" for Omarchy | dev.to | 2026-05-02

    I've been using Omarchy as my main setup since June 26, 2025, the day DHH released the first version. Before that I had my own custom Opinionated Linux, mclovin-ARCHived: an Arch + i3wm installer set up exactly the way I liked. It was total control over the OS: me deciding what goes in, keeping every piece (i3wm, polybar, picom, kitty, dotfiles) up to date and making sure they all talked to each other for the whole OS to keep working. It did the job, but it was costly to keep up to date: always digging into some new TUI to solve a small issue, and changing CPU or laptop meant checking compatibility for everything and tweaking for each machine.

  6. FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  7. i3

    A tiling window manager for X11

    Project mention: Why I traded my custom "Opinionated Linux" for Omarchy | dev.to | 2026-05-02

    I've been using Omarchy as my main setup since June 26, 2025, the day DHH released the first version. Before that I had my own custom Opinionated Linux, mclovin-ARCHived: an Arch + i3wm installer set up exactly the way I liked. It was total control over the OS: me deciding what goes in, keeping every piece (i3wm, polybar, picom, kitty, dotfiles) up to date and making sure they all talked to each other for the whole OS to keep working. It did the job, but it was costly to keep up to date: always digging into some new TUI to solve a small issue, and changing CPU or laptop meant checking compatibility for everything and tweaking for each machine.

  8. Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

  9. wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: Microsoft is open sourcing Windows 11's UI framework | news.ycombinator.com | 2025-08-02

    No, it implements its own functionality. As an example consider one of the most basic controls which is available pretty much everywhere (i.e. no need for polyfill), the push button: the source code[0] for QPushButton clearly implements the behavior itself, it does not rely on any native button.

    Compare with wxWidgets' equivalent to QPushButton, wxButton, where there is a backend-specific header[1] and implementation[2] where 99% of the wxButton functionality is there (there is a `btncmn.cpp` under `common` that is shared across backends but that has very little code itself).

    [0] https://github.com/qt/qtbase/blob/dev/src/widgets/widgets/qp...

    [1] https://github.com/wxWidgets/wxWidgets/blob/master/include/w...

    [2] https://github.com/wxWidgets/wxWidgets/blob/master/src/msw/b...

  10. x11docker

    Run GUI applications and desktops in docker and podman containers. Focus on security.

    Project mention: Run GUI applications and desktops in Docker and Podman containers | news.ycombinator.com | 2026-01-23
  11. winit

    Window handling library in pure Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  12. dunst

    Lightweight and customizable notification daemon

    Project mention: D-Bus is a disgrace to the Linux desktop | news.ycombinator.com | 2025-12-15

    The architecture is fundamentally broken when you are using multiple window managers / desktop environments https://github.com/dunst-project/dunst/issues/363

  13. keyd

    A key remapping daemon for linux.

    Project mention: Why TUIs Are Back | news.ycombinator.com | 2026-05-03

    I remap Caps Lock to Ctrl when held and to Esc when pressed - the best of both worlds. https://github.com/rvaiya/keyd works really well for me on Linux, but there is a similar software on MacOS.

  14. picom

    A lightweight compositor for X11 with animation support

    Project mention: Why I traded my custom "Opinionated Linux" for Omarchy | dev.to | 2026-05-02

    I've been using Omarchy as my main setup since June 26, 2025, the day DHH released the first version. Before that I had my own custom Opinionated Linux, mclovin-ARCHived: an Arch + i3wm installer set up exactly the way I liked. It was total control over the OS: me deciding what goes in, keeping every piece (i3wm, polybar, picom, kitty, dotfiles) up to date and making sure they all talked to each other for the whole OS to keep working. It did the job, but it was costly to keep up to date: always digging into some new TUI to solve a small issue, and changing CPU or laptop meant checking compatibility for everything and tweaking for each machine.

  15. xmonad

    The core of xmonad, a small but functional ICCCM-compliant tiling window manager

  16. warpd

    A modal keyboard-driven virtual pointer

    Project mention: A Small Change to Improve Browsers for Keyboard Navigation | news.ycombinator.com | 2025-08-25
  17. ksnip

    ksnip the cross-platform screenshot and annotation tool

    Project mention: Ksnip the cross-platform screenshot and annotation tool | news.ycombinator.com | 2026-01-30
  18. leftwm

    A tiling window manager for Adventurers

  19. autorandr

    Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr

  20. quickshell

    Flexible toolkit for making desktop shells with QtQuick, for Wayland and X11

    Project mention: Let's Unify Linux Desktops | news.ycombinator.com | 2025-11-10
  21. NsCDE

    Modern and functional CDE desktop based on FVWM

    Project mention: QNX Self-Hosted Developer Desktop | news.ycombinator.com | 2025-12-26

    Sorry, but this line is wildly inaccurate:

    > that doesn't require long time abandoned C code

    https://github.com/NsCDE/NsCDE

    Not so Common Desktop Environment (NsCDE) 2.3 Latest

    on Jun 16, 2023

    https://sourceforge.net/projects/cdesktopenv/files/

    src 2025-11-25

    CDE is still in active development. NsCDE is effectively abandoned.

  22. xremap

    Key remapper for X11 and Wayland

  23. feh

    a fast and light image viewer

  24. RGFW

    A lightweight single-header cross-platform library for general windowing

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

X11 discussion

Log in or Post with

X11 related posts

Index

What are some of the best open-source X11 projects? This list will help you:

# Project Stars
1 Docker-OSX 52,562
2 WindTerm 31,224
3 rofi 16,159
4 polybar 15,268
5 FreeRDP 13,247
6 i3 10,474
7 Weylus 9,264
8 wxWidgets 7,160
9 x11docker 6,279
10 winit 5,995
11 dunst 5,504
12 keyd 5,432
13 picom 4,734
14 xmonad 3,576
15 warpd 3,512
16 ksnip 3,228
17 leftwm 3,052
18 autorandr 2,689
19 quickshell 2,519
20 NsCDE 2,229
21 xremap 2,106
22 feh 1,872
23 RGFW 1,798

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?