Displaying 1 to 20 from 56 results

wxWidgets - Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/

  •    C++

wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.

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

  •    C

This is a fork of i3wm, a tiling window manager for Linux. It includes a few additional features which you can read up on below. If you want to check out how you could use them, you could check out my dotfiles repository.

nwm - Tiling window manager for X11 written in Node.js

  •    Javascript

nwm is what I use for window management in ChromeOS, Arch, Debian and Ubuntu. New in 1.1.0: simplified the installation process by adding a nwm command, and simplified customization by introducing a new ~/.nwm-user loading mechanism.

fusuma - Multitouch gestures with libinput dirver on X11, Linux

  •    Ruby

Fusuma is multitouch gesture recognizer. This gem makes your linux PC able to recognize swipes or pinchs and assign commands to them. 襖(Fusuma) means sliding door used to partition off rooms in a Japanese house.




howm - A lightweight, X11 tiling window manager that behaves like vim

  •    C

If you can't use the AUR, then there may be a package available for your distro. After howm is installed, you'll want to copy over some configuration files.

x11docker - Run GUI applications and desktops in docker. Focus on security.

  •    Shell

Graphical applications and desktops in docker are similar in usage to a Virtual Machine. They are isolated from host in several ways. It is possible to run applications that would not run on host due to missing dependencies. For example, you can run latest development versions or outdated versions of applications, or even multiple versions at the same time. Practical differences to a VM: Docker containers need much less resources. x11docker discardes containers after use. Persistant data and configuration storage is done with shared folders. Persistant container system changes can be done in Dockerfile. System changes in running containers are discarded after use.

node-x11 - X11 node.js network protocol client

  •    Javascript

X11 protocol client for Node.js: implements the core X11 protocol, as well as Xrender, Damage, Composite, Big-Requests, Dpms, Screensaver, XFixes, Shape, XTest, XC-Misc, GLX, and Apple-WM extensions.


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

  •    C

A fast floating WM, with the particularity of having 2 borders, written over the XCB library and derived from mcwm written by Michael Cardell. In 2bWM everything is accessible from the keyboard but a pointing device can be used for move, resize and raise/lower. WARNING: This WM and this repository are experimental, 2bwm is only meant for advanced users. When comparing compiled executables' size, 2bwm is 36KB, dwm is 33KB, dvtm 37KB, and i3 343KB.

quicktile - Adds window-tiling keybindings to any X11-based desktop

  •    Python

As of QuickTile 0.3.0, the installation process has changed. This was necessary to allow QuickTile to be split across multiple files so I could get past some mental blocks and start to clean up the code and implement new features.

taffybar - A gtk based status bar for tiling window managers such as XMonad

  •    Haskell

Taffybar is a gtk+3 (through gi-gtk) based desktop information bar, intended primarily for use with XMonad, though it can also function alongside other EWMH compliant window managers. It is similar in spirit to xmobar, but it differs in that it gives up some simplicity for a reasonable helping of eye candy. Taffybar has a number of non-haskell dependencies. It is recommended that you follow the installation instructions for haskell-gi before attempting to install taffybar.

gobar - minimalistic X status bar in pure Go

  •    Go

gobar is a minimalistic X status bar written in pure Go.Supports xinerama, EWMH, font antialiasing and possibly some other fancy looking names and shortcuts.

x11-recorder - xrec helps you capture any area of your screen either as a screenshot or record a gif file

  •    Javascript

xrec helps you capture any area of your screen either as a screenshot or record a gif file.I'll share the --help output here.

xit - configure an external display on linux

  •    Javascript

configure an external display on linux

xrandr-parse - parse the output of the `xrandr` command

  •    Javascript

Return the parsed output from a string full of the output from xrandr, xrandrOutput.The return object is keyed by each output name.

node-keysym - Convert among X11 keysyms, unicodes, and string names in node.js

  •    Javascript

This library converts among X11 keysyms, unicodes, and string names in node.js.Why would anybody want to do that? Why indeed, dear reader. Why indeed.

XCBJS - Exposes XCB to JavaScript

  •    C

Work in progress. Expose XCB to JS in a pretty raw format.

bevelbar - X11 status bar with beveled borders

  •    C

X11 status bar with beveled borders

katriawm - A non-reparenting, dynamic window manager with decorations

  •    C

A non-reparenting, dynamic window manager with decorations