Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 C X11 Projects
-
Project mention: Show HN: WindTerm – Introducing a better Tmux experience | news.ycombinator.com | 2025-03-11
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Today is a lazy Sunday, and I did what nobody should do on a Sunday: Spend time trying to replace something that already works. This time, my victim was rofi.
-
-
-
-
-
This was amusing in a good way. I did write a few parsers in Ruby back in the day, the experience taught me that we already have the best syntax possible at our disposal, why not just lean on it. You get so much more when you don't have to leave Ruby. I find myself reaching for a DSL whenever I have to deal with a lot of less-expressive code / configuration.
I'll write generators that take a DSL as input and spit out the mountain of boring stuff. Last time was to deal with keyd's[1] homegrown syntax, which is powerful, but not expressive. I made a gist for the curious.[2]
Before finding keyd, I also took this approach with Xbindkeys config, and was on my way to wrapping Kubernetes in nice, friendly Ruby before I got canned.
1. https://github.com/rvaiya/keyd
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Mouseless – fast mouse control with the keyboard | news.ycombinator.com | 2024-12-12
I assume something like this https://github.com/rvaiya/warpd/?tab=readme-ov-file#grid-mod...
-
Now we can use that script in broot config. Here is an example how I configured image opening with feh:
-
-
-
gromit-mpx
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as XWayland.
-
-
-
-
-
-
-
-
-
-
Project mention: Show HN: X11 tool to share a screen area in any video meeting | news.ycombinator.com | 2024-10-14
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C X11 discussion
C X11 related posts
-
Write an Interpreter in Ruby
-
Code. Bash arguments: last and all previous
-
A cycling desk / Zwifting with a split keyboard
-
A new use for AI – Mitigate open-source abuse
-
Improving keyboard ergonomics through dual use keymapping
-
How to make Openbox look good with ease?
-
C-Macs – a pure C macOS application
-
A note from our sponsor - Stream
getstream.io | 15 Jul 2025
Index
What are some of the best open-source X11 projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | WindTerm | 27,098 |
2 | rofi | 14,596 |
3 | FreeRDP | 11,957 |
4 | i3 | 10,010 |
5 | dunst | 5,075 |
6 | picom | 4,480 |
7 | keyd | 3,964 |
8 | warpd | 3,251 |
9 | feh | 1,709 |
10 | paperview | 1,472 |
11 | dragon | 1,410 |
12 | gromit-mpx | 1,147 |
13 | berry | 1,029 |
14 | jgmenu | 937 |
15 | 2bwm | 807 |
16 | x11vnc | 786 |
17 | microwindows | 769 |
18 | nsxiv | 728 |
19 | howm | 660 |
20 | scrot | 555 |
21 | xbanish | 544 |
22 | xclicker | 527 |
23 | clipscreen | 525 |