GitHub topics: compositor
nsbgn/i3jq
Control i3 and Sway through jq filters. Mirror of https://codeberg.org/nsbg/i3jq.
Language: jq - Size: 152 KB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 1 - Forks: 0

hyprwm/Hyprland
Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Language: C++ - Size: 67.7 MB - Last synced at: about 17 hours ago - Pushed at: 1 day ago - Stars: 25,283 - Forks: 1,077

GraphiteEditor/Graphite
2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
Language: Rust - Size: 33.1 MB - Last synced at: about 15 hours ago - Pushed at: 1 day ago - Stars: 11,663 - Forks: 579

yshui/picom
A lightweight compositor for X11 with animation support
Language: C - Size: 7.55 MB - Last synced at: about 23 hours ago - Pushed at: 3 days ago - Stars: 4,415 - Forks: 593

WillPower3309/swayfx
SwayFX: Sway, but with eye candy!
Language: C - Size: 40.3 MB - Last synced at: about 24 hours ago - Pushed at: 12 days ago - Stars: 1,686 - Forks: 64

klozovin/nylon
Linux desktop kitchen sink
Language: Java - Size: 399 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

CuarzoSoftware/Louvre
C++ library for building Wayland compositors.
Language: C++ - Size: 8.14 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 592 - Forks: 22

klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Language: C - Size: 69.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6,343 - Forks: 507

rcalixte/awesome-wayland
A curated list of Wayland resources
Size: 312 KB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 612 - Forks: 19

swaywm/sway
i3-compatible Wayland compositor
Language: C - Size: 29.2 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 15,363 - Forks: 1,147

rwxrob/bonzai
Dashist CLI framework, batteries included
Language: Go - Size: 3.86 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 226 - Forks: 22

ghaerr/agg-2.6
AGG Anti-Grain Geometry Library
Language: HTML - Size: 109 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 318 - Forks: 84

phkaeser/wlmaker
Wayland Maker - A Wayland compositor inspired by Window Maker
Language: C - Size: 1.64 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 208 - Forks: 9

dimmus/efl
toward EFL 2.0
Language: C - Size: 5.11 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

cage-kiosk/cage
A Wayland kiosk
Language: C - Size: 360 KB - Last synced at: 9 days ago - Pushed at: 28 days ago - Stars: 1,399 - Forks: 93

yshui/runa
wayland compositor toolbox
Language: Rust - Size: 1020 KB - Last synced at: about 23 hours ago - Pushed at: about 1 year ago - Stars: 115 - Forks: 4

jedypod/open-display-transform
Open Display Transform is a collection of tools and experiments for rendering wide-gamut scene-linear data into an image for an SDR or HDR display device.
Language: C - Size: 16.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 256 - Forks: 29

lotos-linux/hypr-dock
Interactive dock-panel for Hyprland
Language: Go - Size: 26 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 0

emersion/libliftoff 📦
Lightweight KMS plane library
Language: C - Size: 512 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 76 - Forks: 7

GabrelGrassi/melder
Melder is a high-performance, thread-safe Dependency Injection (DI) container for modern Python applications. Built for clarity, speed, and the no-GIL era.
Language: Python - Size: 75.2 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

pinnacle-comp/pinnacle
A WIP Smithay-based Wayland compositor, inspired by AwesomeWM and configured in Lua or Rust
Language: Rust - Size: 10.7 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 359 - Forks: 14

luisnquin/hyprstfu
Utility to mute Hyprland windows for PulseAudio and Pipewire (ask for a release)
Language: Go - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

luisnquin/battery-notifier
The missing part of your WM, a customizable battery notifier for Linux kernels focused in BAT0 and BAT1.
Language: Rust - Size: 6.2 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 11 - Forks: 1

project-repo/cagebreak
Cagebreak: A Wayland Tiling Compositor Inspired by Ratpoison
Language: C - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 314 - Forks: 19

kolunmi/ptychite
A fossilized wayland compositor
Language: C - Size: 16.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

mistersaturn/dotfiles
Configuration / Theming / Dotfiles / Scripts
Language: Lua - Size: 1.41 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

avivace/dotfiles
i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines.
Language: JavaScript - Size: 2.97 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 792 - Forks: 46

microsoft/auteur
Live GStreamer node compositor service, implemented in rust
Language: Rust - Size: 3.38 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 13

c8r/x0
Document & develop React components without breaking a sweat
Language: JavaScript - Size: 22.8 MB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 1,708 - Forks: 65

heuer/gabbia
A Wayland kiosk
Language: Python - Size: 119 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

wieslawsoltes/CompositorDemos 📦
Avalonia compositor demos
Language: C# - Size: 1.77 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

jaelpark/chamferwm
A tiling X11 window manager with Vulkan compositor.
Language: C++ - Size: 1.45 MB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 255 - Forks: 11

CuarzoSoftware/Crystals
Wayland compositor for Cuarzo OS.
Language: C++ - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

MadLittleMods/zig-x-compositing-manager
A basic "compositing manager" for the X Window System written in Zig
Language: Zig - Size: 214 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

m0ppers/buedchen
Language: Rust - Size: 145 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

x3ric/xcomp
Minimal X11 Compositor based on compton.
Language: C - Size: 192 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 9 - Forks: 0

djpohly/dwl 📦
dwm for Wayland - ARCHIVE: development has moved to Codeberg
Language: C - Size: 1.06 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1,936 - Forks: 278

c8r/gen
Compositor JSX static site generator
Language: JavaScript - Size: 59.6 KB - Last synced at: 24 days ago - Pushed at: about 7 years ago - Stars: 97 - Forks: 5

tycho-kirchner/fastcompmgr
A fast compositor for X11
Language: C - Size: 365 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 82 - Forks: 2

Rubo3/wio
Wayland compositor similar to Plan 9's rio (mirror)
Language: C - Size: 291 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 16 - Forks: 1

lirios/shell
:shell: Convergent shell for desktops, phones and tables built with QtQuick, Wayland and Material Design
Language: C++ - Size: 9.34 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 232 - Forks: 15

mikkeloscar/flis
[WIP] Wayland Tiling Compositor inspired by sway and i3, written in Go.
Language: Go - Size: 70.3 KB - Last synced at: 28 days ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 4

varmd/wayward
Fast desktop shell for wayland and weston.
Language: C - Size: 1.17 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 97 - Forks: 3

udevbe/westford
Westford Wayland Compositor
Language: Kotlin - Size: 3.85 MB - Last synced at: 5 months ago - Pushed at: almost 8 years ago - Stars: 47 - Forks: 6

xorstr/compfy Fork of allusive-dev/compfy
A Linux Compositor for X11. Based on Picom. Providing Animations, Active Support and More!
Size: 781 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

keshto/tinywl_plus
A simple stacking wayland compositor based on tinywl.
Language: C - Size: 62.5 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 3

GabrielTenma/compton-kawase-blur Fork of tryone144/compton
A compositor for X11.
Language: C - Size: 1.24 MB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 55 - Forks: 3

Byte-Nova/Compositor-Toggler
A simple script to toggle KDE's Plasma compositor
Language: Shell - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

pleiszenburg/bewegung
a versatile video renderer
Language: Python - Size: 1.49 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 28 - Forks: 1

c8r/lab
React UI component design tool
Language: HTML - Size: 3.41 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 349 - Forks: 14

Trundle/awc 📦
A Wayland compositor
Language: Swift - Size: 380 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 14 - Forks: 0

Frestein/Hyprland
[mirror] Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Language: Python - Size: 2.19 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

kechprog/dwl
Dwl fork, with much more features
Language: C - Size: 622 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

winft/como
The Compositor Modules provide means to create Wayland and X11 compositors
Language: C++ - Size: 46.1 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 82 - Forks: 5

semagnum/shot_matcher
Blender add-on: match colors between images for compositing
Language: Python - Size: 936 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 26 - Forks: 2

robholder/layers_to_fileouts
Blender addon to create EXR Fileouts for each View_Layer's Render Layers node.
Language: Python - Size: 44.9 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Tsuyoken/dotfiles
Backup Dotfiles
Language: CSS - Size: 139 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 2

LuSlower/dwm-basic
el basic themer más ligero y completo
Language: C++ - Size: 154 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

whypet/snow
snow—a retro Windows style Wayland compositor
Language: C - Size: 4.88 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

westhide-dev/Keyland
Keyland is Wayland compositor designed for keyboard.
Language: Rust - Size: 112 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

extio1/text_editor
Text editor inspired by GoF Lexi
Language: C++ - Size: 1.62 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

qtilities/picom-conf Fork of lxqt/compton-conf
GUI configuration tool for Picom X composite manager
Language: C++ - Size: 720 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 26 - Forks: 2

majojoso/StarOS
x64 UEFI modern nonlegacy hybrid kernel operating system including the Universal Modern Open Kernel (UMOK).
Language: C - Size: 1.85 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

c8r/iso
Build pages and prototypes with Lab UI components. No configuration or build setup required.
Language: JavaScript - Size: 13.3 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 150 - Forks: 9

c8r/lab-cli
Command line utilities and exporting module for Compositor Lab
Language: JavaScript - Size: 107 KB - Last synced at: 24 days ago - Pushed at: about 7 years ago - Stars: 51 - Forks: 2

Spindlyskit/glass
A dynamic Wayland compositor
Language: C - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

CuarzoSoftware/CuarzoOS
CuarzoOS
Language: Shell - Size: 20.5 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

allusive-dev/compfy 📦
A Compositor for X11 based on Picom. No Longer Maintained in favor of Picom v12!
Language: C - Size: 762 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 204 - Forks: 22

jasper-at-windswept/compfy Fork of allusive-dev/compfy
The Original Creators Fork of Compfy
Language: C - Size: 794 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bouassaba/revyv
Display Server for the Web
Language: C++ - Size: 141 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

klange/toaru-nih 📦
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Language: C - Size: 8.94 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 69 - Forks: 7

SethBarberee/algae
WIP Wayland compostor
Language: C - Size: 43 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

indieterminacy/3q30rq_compositors_compton_settings
Conpton settings config for providing compositors support in a X11 environment
Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

fluix-dev/sway-borders Fork of swaywm/sway
Fork of sway with some extra features, mainly related to borders.
Language: C - Size: 28.3 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 221 - Forks: 10

schickst/waybox
Waybox is a Wayland Compositor based on wlroots written in Rust
Language: Rust - Size: 182 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

raven-os/feathers-deprecated 📦
(Deprecated) Raven's graphical compositor
Language: C++ - Size: 2.68 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 1

raven-os/feathers
A graphical compositor for Raven-OS
Language: C - Size: 1.27 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

milasudril/pagecomposer
Page composer based on pangocairo
Language: C++ - Size: 188 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

rwietter/jhonny
Language: TypeScript - Size: 129 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nstseek/repaint-efficiency-example
A simple example demonstrating a common website layout with multiple layers to avoid unnecessary page repaintings.
Language: HTML - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ilia-glushchenko/VulkanCompositor
WIP Proof-of-Concept Vulkan window compositor
Language: C++ - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 38 - Forks: 1

perfah/Rustland
A Wayland compositor written in Rust, hence the cool name
Language: Rust - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 72 - Forks: 1

vilfa/bonsai
A small Wayland compositor focusing on out-of-the-box user experience.
Language: C - Size: 7.39 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Drakulix/wlc.rs 📦
Safe Rust Cloudef/wlc bindings (Wayland Compositor C Library)
Language: Rust - Size: 9.8 MB - Last synced at: 3 days ago - Pushed at: about 8 years ago - Stars: 27 - Forks: 4

xealea/Mydotfiles 📦
🎁 My own dotfiles
Language: Scheme - Size: 157 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 0

EasyIP2023/lucurious 📦
:scream: Lucurious -> [Library] for building advanced DRM/KMS Vulkan Renderers :scream:
Language: C - Size: 9.94 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 2

dreinharth/byway
Wayland compositor
Language: Zig - Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

OpsBoost/iss-display-provider
Headless networked display in a container
Language: Dockerfile - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ianmartinez/laikawm
A lightweight compositor for Wayland, using wlroots.
Language: C++ - Size: 19.2 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 0

collinsmichael/spartan
Final Year Project - Multi-Tasking GUI based Operating System designed with usability in mind
Language: C - Size: 26 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 11 - Forks: 3

micro-hawk/picom
Blurred Compositor for linux
Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

GimelStudio/Blender-Gimel-Studio-Addon
Blender 2.8+ bridge addon to edit rendered images from Blender in the Gimel Studio v0.5.x series
Language: Python - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

agapas/render-selected-frames-blender2.79
Render selected frames addon for Blender 2.79
Language: Python - Size: 48.8 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Korimsoft/strippr
Comic strip compositor - take source images and text and compose them into a comic strip with an easy JSON configuration
Language: TypeScript - Size: 1.95 MB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Rynxiao/ui_dev_environment
component visualize using storybook/react-styleguidist/compositor/MDX
Language: JavaScript - Size: 9.66 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

esno/sphere
X composite extension manager
Language: C - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mgood7123/AndroidCompositor
An OpenGL based Compositor for Android OS, Version 1.0
Language: Shell - Size: 632 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

tsujp/franzl
(WIP) An Openbox-inspired Wayland compositor
Language: C - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

mgood7123/Processing3Compositor
A Compositor written in Processing 3 (processing.org)
Language: Processing - Size: 158 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

fouVReaux/I-Am-Sitting-In-A-Room
Language: Python - Size: 94.1 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
