X11

Open-source projects categorized as X11

Top 23 X11 Open-Source Projects

  • 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.

  • Project mention: GitHub Actions as a time-sharing supercomputer | news.ycombinator.com | 2024-01-10

    Running macOS legally requires real mac servers and a bespoke storage solution: https://www.datacenterdynamics.com/en/analysis/not-just-stac...

    A self-hosted macOS runner will be more economical in the long-run, if you have a spot you can hook it up at, or if you're fine doing things less than legally, you can use https://github.com/sickcodes/Docker-OSX.

  • WindTerm

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

  • Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • polybar

    A fast and easy-to-use status bar

  • Project mention: Is there a way I can tell which exit node I am using from CLI in Linux? | /r/Tailscale | 2023-12-08

    I'd like to just be able to write a short shell script to check if an exit node is in use, and then pipe that output into polybar which I use anyway. The problem is that I can't find an option in the tailscale Linux CLI client that will show me whether I'm using an exit node or not. Is there a way to do this?

  • rofi

    Rofi: A window switcher, application launcher and dmenu replacement

  • Project mention: Rofi: A window switcher, application launcher and dmenu replacement | news.ycombinator.com | 2024-02-03
  • FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  • Project mention: FreeRDP 3.2.0 | news.ycombinator.com | 2024-01-19
  • i3

    A tiling window manager for X11

  • Project mention: Show HN: Chrome Reaper | news.ycombinator.com | 2023-12-19

    While I believe Memory Saver was a great improvement, it only works if the tab is hidden or the window minimized. I recently learned the required state is not triggered if the tab is open but on another virtual desktop. At least this is the case with many of not all Linux window managers. Some of the many discussion threads on the topic:

    https://github.com/i3/i3/issues/4353

  • Weylus

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

  • Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06

    I've used Weylus [0]. It works over LAN, lets you control the mouse from your tablet. Sometimes it's laggy, but you can configure the resolution so it's not using too much bandwidth. I'm not sure if it's stable at all. Haven't used it on a regular basis.

    [0] https://github.com/H-M-H/Weylus

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • wxWidgets

    Cross-Platform C++ GUI Library

  • Project mention: Solitaire: Authentic remake of the Windows 95 original | news.ycombinator.com | 2024-04-17
  • x11docker

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

  • Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27

    I don't know anything about Xwayland, but according there's this sentence in this socat writeup:

    > If you want to access an X server that does not provide -listen tcp (Xwayland) or just did not have enabled it during startup (like most likely your host Xorg), you can use socat to provide TCP/IP access.

    https://github.com/mviereck/x11docker/wiki/How-to-access-X-o...

  • winit

    Window handling library in pure Rust

  • Project mention: Linux version of Warp terminal is here | news.ycombinator.com | 2024-02-22

    Hi! I’m Aloke, an engineer at Warp.

    I’m really excited to share that Warp is now available on Linux! If you’re interested in trying it out, you can download Warp: https://warp.dev/

    Building Warp on Linux was quite an undertaking. Warp uses a custom Rust-based UI framework that we built in house and renders natively on the GPU. To get Warp running on Linux, we built a version of our UI framework that supports winit [1] as a windowing backend. We also built a version of our renderer that uses wgpu [2]. Reducing complexity by using these well-supported, cross platform, frameworks let us bootstrap a version of Linux quicker than expected and should make it easier to build Warp for other platforms (like Windows).

    Please let me know what you think! Happy to answer any questions, either about the product or about technical challenges.

    [1] https://github.com/rust-windowing/winit

  • picom

    A lightweight compositor for X11

  • Project mention: Can't find picom and polybar default config files | /r/voidlinux | 2023-07-13

    (https://github.com/yshui/picom/blob/next/picom.sample.conf)

  • xmonad

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

  • Project mention: Installing Xmonad on Arch | /r/xmonad | 2023-06-05

    The official guide and the archwiki do say that it's okay to just install it via pacman, but I've also found some issues on the official repo that strongly suggest against installing via pacman and to use stack instead, as sometimes pacman breaks dependencies.

  • warpd

    A modal keyboard-driven virtual pointer

  • Project mention: Turning a Keyboard into a Mouse with Libevdev | news.ycombinator.com | 2023-09-07

    I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.

  • leftwm

    A tiling window manager for Adventurers

  • Project mention: Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor. | /r/rust | 2023-05-14
  • autorandr

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

  • Project mention: Tool for launching apps when monitor powers on? | /r/linux | 2023-05-19

    could use the postswitch hook provided by autorandr, though this would require letting autorandr manage your display layout as well: https://github.com/phillipberndt/autorandr

  • keyd

    A key remapping daemon for linux.

  • Project mention: Key remapping to vim navigation and more | /r/Fedora | 2023-12-04

    I use keyd (https://github.com/rvaiya/keyd) and what I've done is remapped CapsLock down holding to a modifier key that allows me to use vim navigation and more. So when I press CapsLock down I can use jkl; for navigation. I've also added u and i as page up and down. For browser back and forward use n and m. Just pressing CapsLock acts as an esc press.

  • ksnip

    ksnip the cross-platform screenshot and annotation tool

  • Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29

    can also be used in non-KDE X11 desktop environments.

    which doesn't really explicitly say much, and in fact the only tool I could find that claimed to be able to support everything was ksnip, which seems to work fine with wlroots but beyond that https://github.com/ksnip/ksnip#known-issues outlines the situation well enough; KDE is at least only temporarily broken, but GNOME isn't going to improve because GNOME did that on purpose. Now, that readme says you can use xdg-desktop-portal, but I have a GNOME+Wayland machine on hand, and I couldn't get it to actually work. I think what's supposed to happen is that every time I do a screenshot it prompts for permission, which I wanted to verify so I could complain that that was totally unreasonable, but what actually happens is that it just fails, which is... not better. Oh, and while searching for solutions to that I found flameshot, but that just refuses to even run. So... maybe someday the portal solution will work; in the meantime, I feel comfortable describing the situation as Wayland not having a uniform working way of taking screenshots.

    [0] In particular, so we can avoid the situation from X11 where a load of drawing primitives are baked in that nobody has any use for anymore.

  • NsCDE

    Modern and functional CDE desktop based on FVWM

  • Project mention: Cool but Obscure X11 Apps | news.ycombinator.com | 2023-07-13
  • paperview

    A high performance X11 animated wallpaper setter

  • feh

    a fast and light image viewer

  • hotfiles

    🏠 A collection of personal configuration files for various rices I have made.

  • Project mention: Arch + Bspwm ricingggg! | /r/bspwm | 2023-06-22

    https://github.com/gh0stzk/dotfiles https://github.com/Syndrizzle/hotfiles https://github.com/janleigh/dotfiles https://github.com/siduck/dotfiles https://github.com/rxyhn/tokyo

  • xremap

    Key remapper for X11 and Wayland

  • Project mention: Keyd: Linux Key Remapper | news.ycombinator.com | 2023-06-01

    I'm using this successfully: https://github.com/k0kubun/xremap

  • dragon

    Drag and drop source/target for X

  • Project mention: Drag and drop support for gokcehan lf file manager | /r/commandline | 2023-06-02

    https://www.reddit.com/r/suckless/comments/13hr5zy/comment/jmlxizk https://github.com/mwh/dragon

  • SaaSHub

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

    SaaSHub logo
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 related posts

Index

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

Project Stars
1 Docker-OSX 35,279
2 WindTerm 20,492
3 polybar 13,508
4 rofi 12,404
5 FreeRDP 10,140
6 i3 9,053
7 Weylus 6,389
8 wxWidgets 5,721
9 x11docker 5,386
10 winit 4,390
11 picom 3,801
12 xmonad 3,238
13 warpd 2,767
14 leftwm 2,726
15 autorandr 2,393
16 keyd 2,293
17 ksnip 1,879
18 NsCDE 1,820
19 paperview 1,422
20 feh 1,400
21 hotfiles 1,355
22 xremap 1,212
23 dragon 1,209

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