SaaSHub helps you find the best software and product alternatives Learn more →
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.
-
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.
-
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.
-
autorandr
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandr
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Project mention: Is there a way I can tell which exit node I am using from CLI in Linux? | /r/Tailscale | 2023-12-08I'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?
Project mention: Rofi: A window switcher, application launcher and dmenu replacement | news.ycombinator.com | 2024-02-03
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
Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06I'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
Project mention: Solitaire: Authentic remake of the Windows 95 original | news.ycombinator.com | 2024-04-17
Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27I 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...
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
(https://github.com/yshui/picom/blob/next/picom.sample.conf)
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.
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.
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
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
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.
Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29can 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.
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
I'm using this successfully: https://github.com/k0kubun/xremap
https://www.reddit.com/r/suckless/comments/13hr5zy/comment/jmlxizk https://github.com/mwh/dragon
X11 related posts
- C-Macs – a pure C macOS application
- The Nano-X window system
- Mlvwm (Macintosh-Like Virtual Window Manager)
- Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server
- Generals.io – Capture enemy generals to defeat them
- Docker-OSX · Follow @sickcodes on Twitter
- [OC] niko cursors for the 7th anniversary~! 🥞✨
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
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,815 |
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