C X11

Open-source C projects categorized as X11 | Edit details

Top 23 C X11 Projects

  • GitHub repo i3

    i3-gaps – i3 with more features (forked from https://github.com/i3/i3) (by Airblader)

    Project mention: How to make gaps transparent in i3-gaps? | reddit.com/r/linuxquestions | 2021-08-25
  • GitHub repo picom

    A lightweight compositor for X11

    Project mention: Screen tearing on dual monitor with second monitor rotated vertically | reddit.com/r/i3wm | 2021-09-21
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo WindTerm

    A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.

    Project mention: What SSH Client are using on your Mac ? | reddit.com/r/sysadmin | 2021-08-08

    You can try https://github.com/kingToolbox/WindTerm, good and free.

  • GitHub repo paperview

    A high performance X11 animated wallpaper setter

    Project mention: Any way to set a video wallpaper? | reddit.com/r/voidlinux | 2021-08-21

    There is also paperview (although not in the void repo) that uses BMP files from a folder to display an animated background. (Converting a video to BMP images can be done with ffmpeg.)

  • GitHub repo feh

    a fast and light image viewer

    Project mention: Best Lightweight Image Viewer? | reddit.com/r/linux | 2021-07-10


  • GitHub repo imv

    Image viewer for X11/Wayland

    Project mention: If the downloaded file is a image, show it in a the default image viewer | reddit.com/r/youtubedl | 2021-03-30

    So I thought, that if the file, youtube-dl points to, is a image (jpg/png) then it would use imv, which can show the file from stdin.

  • GitHub repo 2bwm

    A fast floating WM written over the XCB library and derived from mcwm.

    Project mention: [2bwm] 爪ㄩㄒ丨几ㄚ | reddit.com/r/unixart | 2021-03-11

    wm: 2bwm

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo jgmenu

    An X11 menu

    Project mention: I wrote a script to resize the focused window to an aspect ratio. | reddit.com/r/bspwm | 2021-08-28

    It's jgmenu!

  • GitHub repo dragon

    Drag and drop source/target for X

    Project mention: dragon - simple drag-and-drop source/sink for X or Wayland | reddit.com/r/planetemacs | 2021-08-27
  • GitHub repo gromit-mpx

    Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.

    Project mention: Image viewer with annotations (etc add rectangle) | reddit.com/r/linuxquestions | 2021-03-11

    I use Gromit-MPX. With it you can toggle "painting mode" with a hotkey (e.g. F9), making your screen essentially a big whiteboard on which you can draw in various colors and thiccnessess.

  • GitHub repo x11vnc

    a VNC server for real X displays

    Project mention: Ubuntu: lokale Session remote übernehmen | reddit.com/r/de_EDV | 2021-08-15
  • GitHub repo xbanish

    banish the mouse cursor when typing, show it again when the mouse moves

    Project mention: Mouse Cursor Does Not Hide in Some Applications When Typing | reddit.com/r/Ubuntu | 2021-02-28

    Perhaps a tool such as xbanish might help?

  • GitHub repo microwindows

    The Nano-X Window System

    Project mention: How to create a graphical application without relying on Xorg or Wayland? | reddit.com/r/NetBSD | 2021-05-26
  • GitHub repo xwinwrap

    My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background.

    Project mention: Sticky window on behind other windows | reddit.com/r/i3wm | 2021-07-31

    If you need that application specifically, take a look at xwinwrap: https://github.com/ujjwal96/xwinwrap this draws applications on your root window (basically the "desktop").

  • GitHub repo devour

    X11 window swallower

    Project mention: i3wm window swallowing | reddit.com/r/i3wm | 2021-09-16

    Did you tried devour?

  • GitHub repo unclutter-xfixes

    A rewrite of unclutter using the x11-xfixes extension

    Project mention: Supabase - the open source Firebase alternative | reddit.com/r/coolgithubprojects | 2021-04-20

    I had the same story with https://github.com/Airblader/unclutter-xfixes. After I reported a bug, someone moved description of what it does from the bottom to the top of manual page. Name still stays as follows: unclutter-xfixes - rewrite of unclutter using the X11-Xfixes extension

  • GitHub repo alttab

    The task switcher for minimalistic window managers or standalone X11 session

    Project mention: Alternative application switchers? | reddit.com/r/awesomewm | 2021-07-06

    I ended up using alttab which is a pretty straight-forward alt-tab implementation. I also have revelation installed and use occasionally when I'm not just flipping between two or three windows.

  • GitHub repo glmark2

    glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

    Project mention: Good game to benchmark hardware-accelerated 3D performance on old GPU? | reddit.com/r/linux_gaming | 2021-09-05

    Found a good solution: glmark2. Got a score of 83 with the 6800 GT!

  • GitHub repo xf86-input-wacom

    X.Org driver for Wacom devices

    Project mention: Can't scroll both up and down using wacom tablet on linux mint. | reddit.com/r/linuxmint | 2021-08-25

    It doesn't look like a bug report was ever filed by the other reporter. Would you mind creating a bug report at https://github.com/linuxwacom/xf86-input-wacom/issues/ for us on the linuxwacom team to track? You should include the following information in your report:

  • GitHub repo FrankenWM

    🖼️ Fast dynamic tiling X11 window manager (by sulami)

    Project mention: [FrankenWM] Pastel | reddit.com/r/unixart | 2020-12-26
  • GitHub repo azpainter

    Full color painting software for Unix-like systems for illustration drawing. This is un-official little fixed repository for package maintainers of image editor AzPainter (based on "mlib" toolkit). Official repository - http://azsky2.html.xdomain.jp/arc/download.html

    Project mention: MuseScore 3.6 | news.ycombinator.com | 2021-01-18

    > I think you forgot to add Krita.

    No, I'm NOT forgot to add it ;P

    I just use AzPainter[0] for painting, due to it is much faster & much more compact in comparison to Krita, even to GIMP.

    And that is why AzPainter is on my Top list ;)

    [0] https://git.io/azpainter

    [1] https://github.com/Symbian9/azpainter

  • GitHub repo xmenu

    a x11 menu utility

    Project mention: Asking about can your software support RTL | reddit.com/r/suckless | 2021-07-13

    Haven't tried this one since dmenu works for me, but I think xmenu might have better support for it. It's not as suckless but honestly dealing with multiple languages sucks lol

  • GitHub repo wayst

    A simple terminal emulator

    Project mention: What terminal emulator do you use? | reddit.com/r/linuxquestions | 2021-04-12

    wayst — Simple terminal emulator for Wayland and X11 with OpenGL rendering and minimal dependencies https://github.com/91861/wayst

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). The latest post mention was on 2021-09-21.


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

Project Stars
1 i3 5,350
2 picom 2,109
3 WindTerm 1,342
4 paperview 1,113
5 feh 868
6 imv 746
7 2bwm 641
8 jgmenu 618
9 dragon 521
10 gromit-mpx 462
11 x11vnc 371
12 xbanish 341
13 microwindows 336
14 xwinwrap 334
15 devour 286
16 unclutter-xfixes 254
17 alttab 242
18 glmark2 235
19 xf86-input-wacom 232
20 FrankenWM 221
21 azpainter 191
22 xmenu 178
23 wayst 135
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives