Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: wayland-compositor

natpen/awesome-wayland 📦

A curated list of Wayland code and resources.

Size: 184 KB - Last synced: about 9 hours ago - Pushed: 6 months ago - Stars: 1,890 - Forks: 82

labwc/labwc

A Wayland window-stacking compositor

Language: C - Size: 2.8 MB - Last synced: about 7 hours ago - Pushed: about 12 hours ago - Stars: 1,448 - Forks: 136

MagmaWM/MagmaWM

A versatile and customizable Window Manager and Wayland Compositor

Language: Rust - Size: 301 KB - Last synced: about 13 hours ago - Pushed: 1 day ago - Stars: 172 - Forks: 17

HellSoftware/hellwm

The HellWM is this ?

Language: C - Size: 395 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

Smithay/smithay

A smithy for rusty wayland compositors

Language: Rust - Size: 19.6 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1,629 - Forks: 146

ohogb/hyu

A wayland compositor

Language: Rust - Size: 271 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

YaLTeR/niri

A scrollable-tiling Wayland compositor.

Language: Rust - Size: 1.43 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1,922 - Forks: 42

saqibmir1/hyprland-dotfiles

dotfiles for hyprland (arch linux) with auto-installation script.

Language: Shell - Size: 19.9 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 4 - Forks: 3

kechprog/dwl

Dwl fork, with much more features

Language: C - Size: 562 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 1 - Forks: 0

CRAG666/dotfiles

Dotfiles Based on the catppuccin colors. Its Fancy

Language: Lua - Size: 3.8 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 17 - Forks: 0

qtile/qtile

:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)

Language: Python - Size: 11.7 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 4,567 - Forks: 693

WayfireWM/wayfire

A modular and extensible wayland compositor

Language: C++ - Size: 6.69 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 2,224 - Forks: 168

riverwm/river

[mirror] A dynamic tiling Wayland compositor

Language: Zig - Size: 2.77 MB - Last synced: 15 days ago - Pushed: 20 days ago - Stars: 2,912 - Forks: 147

rcalixte/awesome-wayland

A curated list of Wayland resources

Size: 194 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 33 - Forks: 1

hyprwm/Hyprland

Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

Language: C++ - Size: 63.9 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 16,369 - Forks: 663

sodiboo/niri-flake

Nix packages and modules for niri

Language: Nix - Size: 394 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 40 - Forks: 4

phkaeser/wlmaker

Wayland Maker - A Wayland compositor inspired by Window Maker

Language: C - Size: 830 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 35 - Forks: 2

winft/como

The Compositor Modules provide means to create Wayland and X11 compositors

Language: C++ - Size: 45.7 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 65 - Forks: 5

swaywm/wlroots 📦

A modular Wayland compositor library

Language: C - Size: 8.45 MB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 2,123 - Forks: 345

mpsq/arewewaylandyet

Sources for https://arewewaylandyet.com

Language: HTML - Size: 182 KB - Last synced: 19 days ago - Pushed: 24 days ago - Stars: 257 - Forks: 51

migueldeoleiros/turtile

turtile 🐢 is a simple Wayland compositor written in C, based on wlroots

Language: C - Size: 45.9 KB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

Drakulix/fireplace 📦

Modular wayland window manager written in rust

Language: Rust - Size: 21 MB - Last synced: 23 days ago - Pushed: about 1 year ago - Stars: 597 - Forks: 16

way-cooler/way-cooler 📦

Wayland compositor for AwesomeWM

Language: C - Size: 16.3 MB - Last synced: 11 days ago - Pushed: over 4 years ago - Stars: 2,142 - Forks: 76

perceptia/perceptia

Dynamic window manager with support for Wayland

Language: Rust - Size: 1.15 MB - Last synced: 15 days ago - Pushed: almost 7 years ago - Stars: 158 - Forks: 6

ulinja/hyprpy

Python bindings for Hyprland.

Language: Python - Size: 154 KB - Last synced: 7 days ago - Pushed: 4 months ago - Stars: 14 - Forks: 3

aruyu/sway-dotfiles

Dotfiles for Sway (SwayFx) Compositor with Wayland.

Language: CSS - Size: 106 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 1 - Forks: 0

StrataWM/strata

A cutting-edge, robust and sleek Wayland compositor with batteries included.

Language: Rust - Size: 587 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 141 - Forks: 7

yshui/runa

wayland compositor toolbox

Language: Rust - Size: 1020 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 106 - Forks: 4

joalon/vimway

A wayland compositor with vim-like key bindings

Language: C - Size: 15.6 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 15 - Forks: 1

blobject/goose

tcl window manager

Size: 765 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 6 - Forks: 0

malcolmstill/ulubis

A Wayland compositor written in Common Lisp

Language: Common Lisp - Size: 8.95 MB - Last synced: 15 days ago - Pushed: over 3 years ago - Stars: 229 - Forks: 19

werererer/japokwm

A wlroots and dwl based tiling wayland compositor based around creating layouts

Language: C - Size: 18.8 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 130 - Forks: 3

djpohly/dwl 📦

dwm for Wayland - ARCHIVE: development has moved to Codeberg

Language: C - Size: 1.06 MB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 1,951 - Forks: 293

tversteeg/awesome-wayland

Collection of awesome wayland applications and tools.

Size: 22.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

winft/theseus-ship

Wayland and X11 Compositor for the KDE Plasma desktop

Language: C++ - Size: 44.8 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 1

vabbb/theinterface

C++ programming excercise. Stacking Wayland compositor based on wlroots.

Language: C++ - Size: 386 KB - Last synced: 2 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

keshto/tinywl_plus

A simple stacking wayland compositor based on tinywl.

Language: C - Size: 62.5 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 21 - Forks: 2

necrosis/edwl

pkgbuild file for edwl, a wayland compositor

Language: Shell - Size: 9.77 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

Trundle/awc

A Wayland compositor

Language: Swift - Size: 395 KB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 13 - Forks: 0

zwin-project/zen

The reference compositor implementation of Zwin protocol

Language: C - Size: 157 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 26 - Forks: 6

antaz/hikari

A mirror of hikari compositor

Language: C - Size: 5.46 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 7 - Forks: 0

DeedleFake/kawa

A small Wayland compositor inspired by Plan 9's rio.

Language: Go - Size: 229 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 17 - Forks: 1

uncomfyhalomacro/waterfall

a curation of all rice and configs for https://github.com/riverwm/river

Size: 4.88 KB - Last synced: 12 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0

roscale/zenith

Graphical interface for Linux mobile devices

Language: Dart - Size: 1.41 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 41 - Forks: 3

Man2Dev/mpv-wayland-Boss-key

use Boss-key extention on waland desktop enviroments with not hacky method

Language: Lua - Size: 16.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

mikeroyal/Fedora-Guide

Fedora/CentOS Stream/Red Hat Enterprise Linux Guide. Including Security tools, Encryption, Virtualization, Gaming, Software Apps, and Resources.

Language: Shell - Size: 1.87 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 211 - Forks: 9

X547/wayland-server

In-proc Wayland server for Haiku

Language: C++ - Size: 209 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 11 - Forks: 0

AquariWM/aquariwm

A modular Wayland compositor and X11 window manager that's approachable.

Language: Rust - Size: 7.86 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 20 - Forks: 1

green-green-avk/AnotherTerm

Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).

Language: Java - Size: 5.57 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 144 - Forks: 18

lirios/aurora-compositor

Framework to write Wayland compositors with Qt

Language: C++ - Size: 11.7 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 8 - Forks: 1

theCode-Breaker/riverwm

River dotfiles. Catppuccin

Language: Shell - Size: 45.6 MB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 87 - Forks: 13

udevbe/westford

Westford Wayland Compositor

Language: Kotlin - Size: 3.85 MB - Last synced: 10 days ago - Pushed: almost 7 years ago - Stars: 43 - Forks: 7

tmcybers/Hypr-S3C-V2

Personal confs and dots for hypr twm manager nvidia based

Language: Shell - Size: 6.28 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

waycrate/NextWM

Manual tiling wayland compositor. ( Work In Progress )

Language: Zig - Size: 421 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 100 - Forks: 0

st3r4g/swvkc

experimental Wayland Vulkan compositor

Language: C - Size: 315 KB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 160 - Forks: 11

i4pg/dotfiles

:smile_cat: Aesthetic Sway WM Catppuccin Environment

Language: Lua - Size: 174 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 58 - Forks: 2

HatsuSixty/genkeys

Generate keybinding definitions in various formats used by many wayland compositors/window managers.

Language: Go - Size: 19.5 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 0

geekylthyosaur/well

Wayland compositor

Language: Rust - Size: 182 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

cardboardwm/cardboard 📦

A unique, tiling Wayland compositor designed for laptops. Mirror of GitLab repo.

Language: C++ - Size: 654 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 52 - Forks: 2

abooij/sudbury

Haskell implementation of the wayland protocol

Language: Haskell - Size: 307 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 86 - Forks: 5

juho-p/rspwl

A wlroots based Wayland compositor written in Rust?

Language: Rust - Size: 83 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 3 - Forks: 0

puma0x61/dotfiles-hyprland

dotfiles for my arch/hyprland rice

Language: Lua - Size: 7.25 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

corrosionwm/corrosionwm 📦

Blazing fast wayland compositor written in rust

Language: Rust - Size: 405 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 60 - Forks: 8

mikeroyal/Wayland-Guide

Wayland Guide

Size: 6.84 KB - Last synced: 12 months ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

NyxAlexandra/starland.rs

NOTE: this branch is currently out of date and the code is terrible (I didn't know any Rust at the time). An actual solid release will come once I have the time.

Language: Rust - Size: 143 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0

mora-unie-youer/noway

An attempt to create fast and configurable Wayland compositor in Rust

Language: Rust - Size: 90.8 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

valpackett/weston-rs 📦

[UNMAINTAINED] Rust bindings to libweston(-desktop) of Weston, the reference Wayland compositor

Language: Rust - Size: 149 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 15 - Forks: 1

markehammons/Skylight

A tutorial wayland based window manager based off Wayland McWayface

Language: Scala - Size: 83 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 31 - Forks: 3

sardemff7/wayhouse

A Wayland compositor based on libweston and providing most of Wayland Wall protocols

Language: C - Size: 70.3 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 21 - Forks: 1

perfah/Rustland

A Wayland compositor written in Rust, hence the cool name

Language: Rust - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 72 - Forks: 1

argosatcore/Deb_Dots

⚠️ Deprecated repository. Codeberg is where the real action happens! ⚠️

Language: Vim Script - Size: 1.47 GB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 52 - Forks: 6

HackedOS/poopland

Language: Rust - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dj311/epd-wm

Wayland compositor/window manager that outputs to IT8951 E-Paper displays (WIP).

Language: C - Size: 386 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 20 - Forks: 4

DeedleFake/moto

A wlroots-inspired Go module for creating Wayland compositors.

Language: Go - Size: 47.9 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

vilfa/bonsai

A small Wayland compositor focusing on out-of-the-box user experience.

Language: C - Size: 7.39 MB - Last synced: about 1 year ago - Pushed: about 1 year 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: 10 days ago - Pushed: about 7 years ago - Stars: 27 - Forks: 4

silversquirl/asc 📦

A simple (Wayland) compositor

Language: C - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 26 - Forks: 3

Rishabh672003/hyprland-configs 📦

my hyprland configs

Language: Shell - Size: 17.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

HidenoriMatsubayashi/waffle

Wayland compositor

Language: C++ - Size: 164 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

Stridsvagn69420/Akali

Akali Window Manager

Language: Rust - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

DeedleFake/wear

A Go module for writing Wayland compositors.

Language: Go - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

dreinharth/byway

Wayland compositor

Language: Zig - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 13 - Forks: 0

lirios/wayland 📦

:book: Wayland client and server extensions

Size: 375 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 9 - Forks: 1

Shinyzenith/NextWM

Wayland compositing window manager written in python.

Language: Python - Size: 106 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

wmww/Hedgehog

C++ Wayland compositor

Language: C++ - Size: 12.4 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 16 - Forks: 1

simrat39/simwm

sim's wayland compositor (wip)

Language: C - Size: 186 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

EmiliaThorsen/TFWC

Tiny floating window compositor is my minimalist floating style wayland compositor

Language: C - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

klaby/paley

🖌️ (ALPHA) A simple color picker for Wayland.

Language: TypeScript - Size: 1.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

malcolmstill/compositor.net

A barely functional Wayland compositor

Language: C# - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 8 - Forks: 1

sardemff7/not-a-wm

A non-WM example to use libweston-desktop

Language: C - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 9 - Forks: 1

lutobler/wavy

Experimental wlc-based wayland compositor

Language: C - Size: 21.3 MB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 9 - Forks: 0

Abdillah/wl-zoomy

Mini wayland compositor.

Language: Rust - Size: 28.3 KB - Last synced: 12 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0