C X11

Open-source C projects categorized as X11

Top 23 C X11 Projects

  • WindTerm

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

    Project mention: how the fuck does this make any sense? | reddit.com/r/linuxmasterrace | 2022-10-12

    Use gow, and WindTerm; and if you want an even better experience install lsd, fd, and lf all of which are downloadable via Chocolatey, the Windows package manager

  • rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    Project mention: Graphical mouse based Launcher instead of Terminal in i3? | reddit.com/r/i3wm | 2022-11-27
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • picom

    A lightweight compositor for X11

    Project mention: Those glass like borders around the menus... are they a feature or a bug? Can I remove them? | reddit.com/r/firefox | 2022-11-20

    Scroll to the bottom. Add shadow = false to popup_menu or dropdown_menu (I don't really remember which one). After that, reset picom. https://github.com/yshui/picom/blob/next/picom.sample.conf

  • warpd

    A modal keyboard-driven virtual pointer

    Project mention: What features is Gnome missing according to you | reddit.com/r/gnome | 2022-11-17

    Maybe you'd find warpd intersting.

  • paperview

    A high performance X11 animated wallpaper setter

    Project mention: Paperview | news.ycombinator.com | 2022-11-12
  • feh

    a fast and light image viewer

    Project mention: Is there a way to disable texture filtering on thumbnails in Nautilus? It would make it easier to see pixel art. | reddit.com/r/gnome | 2022-10-13

    Try using feh, from terminal navigate to the directory where you store your pixel arts, then execute: feh -i --force-aliasing -b trans Option -i is for index mode, --force-aliasing disable the AA during zoom-in/out, -b trans uses checker box patterns for transparent, otherwise black BG by default. Also, use the up and down arrow keys for zoom.

  • berry

    :strawberry: A healthy, byte-sized window manager (by JLErvin)

    Project mention: Berry Wm | reddit.com/r/suckless | 2022-07-07
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • dragon

    Drag and drop source/target for X

    Project mention: "Super Buffer File" and Dragon integration | reddit.com/r/emacs | 2022-11-07

    Yeah, some amount of extra explanation would have helped. I'm using this with a local program (https://github.com/mwh/dragon) that creates a pop-up GUI window (independent of Emacs) for "drag and drop" functionality. It only works with files on the local system, so the purpose of super-buffer-file is to create a local file associated with a buffer if one doesn't already exist, and return the name of that file.

  • jgmenu

    An X11 menu

    Project mention: A little bit confused about window managers | reddit.com/r/archlinux | 2022-11-24

    rofi or dmenu are often used and I can recommend them too. These programs are graphical that can be used to build your own menu with a few options and arguments. They also have some functionality to show you installed programs on your system and execute it. Qtile itself have such a functionality too: DmenuRun . And there is a menu program that will list applications like KDE startmenu with categories does in example: jgmenu

  • keyd

    A key remapping daemon for linux.

    Project mention: Keyboard Shortcuts every Command Line Hacker should know about GNU Readline | news.ycombinator.com | 2022-11-29

    keyd is a really nice key remapping daemon that support application-specific remappings. You could use it to emulate readline bindings in Chrome. Or if you can't figure out how to emulate something, at least bind it to noop so it doesn't mess you up any more.


  • 2bwm

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

    Project mention: ESPNCricinfo (the leading website for all things cricket) deploys some of the most trackers for tracking your activity across websites. [Also posted in Daily Discussion in case the mods feel it is not completely relevant here]. | reddit.com/r/Cricket | 2022-06-14

    Distro is Arch Linux and WM is 2bwm

  • 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: Screen annotation tools | reddit.com/r/mobprogramming | 2021-12-16
  • howm

    A lightweight, X11 tiling window manager that behaves like vim

    Project mention: Note taking in Emacs with howm | reddit.com/r/emacs | 2022-03-28

    I thought this was going to be about the window manager

  • x11vnc

    a VNC server for real X displays

    Project mention: Recommended remote desktop software | reddit.com/r/linux4noobs | 2022-08-12

    If you want to use Xorg more directly, x11vnc is a server that might be for you.

  • xbanish

    Hide the mouse cursor when typing and show it again when the mouse moves

    Project mention: How Can I Hide the Mouse | reddit.com/r/neovim | 2022-08-13
  • xwinwrap

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

    Project mention: Live wallpaper software that works with window managers | reddit.com/r/linux | 2022-05-17

    Use xwinwrap and your player of choice.

  • nsxiv

    Read-only mirror of Neo Simple X Image Viewer

    Project mention: SXIV/NSXIV alternative for windows? | reddit.com/r/suckless | 2022-11-20

    Compile the code for Windows - it's all on GitHub

  • microwindows

    The Nano-X Window System

    Project mention: Nano-X Window System | news.ycombinator.com | 2022-08-20
  • devour

    X11 window swallower

    Project mention: how are you lanching apps | reddit.com/r/linux4noobs | 2022-07-04
  • alttab

    The task switcher for minimalistic window managers or standalone X11 session

    Project mention: Not jumping to window if on other tag and monitor | reddit.com/r/herbstluftwm | 2022-10-21

    Jumping to the actual tag/monitor will also make sure it does not break other tools, like `alttab` (https://github.com/sagb/alttab) for example.

  • glmark2

    glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

  • xf86-input-wacom

    X.Org driver for Wacom devices

    Project mention: Linux issues with Wacom pen | reddit.com/r/techsupport | 2022-07-07

    May be worth to take a look at https://github.com/linuxwacom/xf86-input-wacom/wiki/Known-Issues and in general the page. There seems to be quite a bit you can configure and calibrate by hand.

  • unclutter-xfixes

    Hides the cursor on inactivity (rewrite of unclutter)

    Project mention: Whats your favourite i3 hacks you can't live without? | reddit.com/r/i3wm | 2022-03-14

    Mousing Unclutter-xfixes can hide your mouse cursor after a configurable delay https://github.com/Airblader/unclutter-xfixes

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2022-11-29.

C X11 related posts


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

Project Stars
1 WindTerm 10,633
2 rofi 10,275
3 picom 3,057
4 warpd 1,879
5 paperview 1,289
6 feh 1,102
7 berry 916
8 dragon 796
9 jgmenu 780
10 keyd 757
11 2bwm 707
12 gromit-mpx 706
13 howm 638
14 x11vnc 522
15 xbanish 460
16 xwinwrap 454
17 nsxiv 448
18 microwindows 441
19 devour 374
20 alttab 319
21 glmark2 309
22 xf86-input-wacom 293
23 unclutter-xfixes 292
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.