C Sway

Open-source C projects categorized as Sway

Top 20 C Sway Projects

  1. keyd

    A key remapping daemon for linux.

    Project mention: Why TUIs Are Back | news.ycombinator.com | 2026-05-03

    I remap Caps Lock to Ctrl when held and to Esc when pressed - the best of both worlds. https://github.com/rvaiya/keyd works really well for me on Linux, but there is a similar software on MacOS.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. labwc

    A Wayland window-stacking compositor

    Project mention: KDE is now my favorite desktop | news.ycombinator.com | 2025-09-18

    I recommend that you try labwc. It's lean and supports Openbox themes.

    I switched from X11 and LXDE to Sway and had a good experience. But Sway was my slippery slope to labwc.

    https://github.com/labwc/labwc

  4. i3blocks

    The hacker-friendly status_command for Sway and i3

  5. swayfx

    SwayFX: Sway, but with eye candy!

  6. wayvnc

    A VNC server for wlroots based Wayland compositors

    Project mention: Windows 11 is a minefield of micro-aggressions in the shipping lane of progressl | news.ycombinator.com | 2025-07-28

    KDE 4 months ago acknowledged that the login manager needed serious work. The roadmap includes remote login. https://blog.davidedmundson.co.uk/blog/a-roadmap-for-a-moder...

    The GNOME Remote Desktop offering seems fine but yeah, the specific use case you have of wanting to be able to login does require an additional system wide login step which is a little unusual. LightDM and others work similarly; it's basically a vnc password to keep rabble off the actual login screen. https://gitlab.gnome.org/GNOME/gnome-remote-desktop

    For the many many wlroots Wayland's, wayvnc is quite good. Their first FAQ question is about running over ssh, on a headless backend. https://github.com/any1/wayvnc/blob/master/FAQ.md#faq

    Personally I think sunshine & moonlight is 100% the way to go. There is one way client->host copy paste. Agreed that more would be better, but there are good independent tools for shuffling data around, lots of ways to fill in the gap. The bandwidth is very tuneable but yes 0.5mbit/s is going to be pretty rough. But sunshine will gladly use hardware encoding, that's very low latency, and that is basically free: there's dedicated encoders on any vaguely modern hardware. Being able to get av1 or HEVC for basically free feels about as good as it gets to me. Moonlight client of course will also decode in hardware too. Remote desktop-ing has never been so low impact to CPU or GPU, and the ability to do absolutely anything (watch videos even) with such high smoothness and low latency is stunning. 100% recommend sunshine+moonlight. Afaik, no way to remote login over it though?

  7. swappy

    A Wayland native snapshot editing tool, inspired by Snappy on macOS

  8. tofi

    Tiny dynamic menu for Wayland

    Project mention: Is there any way to search all files and folders in tofi | news.ycombinator.com | 2025-06-18
  9. swaylock

    Screen locker for Wayland

  10. wob

    Lightweight overlay volume, brightness (or anything) bar for Wayland

  11. swaybg

    Wallpaper tool for Wayland compositors

  12. swayidle

    Idle management daemon for Wayland

  13. gtklock

    GTK-based lockscreen for Wayland

  14. wdisplays

    Mirror of cyclopsian/wdisplays (by artizirk)

  15. neowall

    GPU-accelerated live wallpaper engine for Linux using GLSL shaders. Runs on Wayland and X11.

    Project mention: NeoWall: Run Shadertoy GLSL shaders as 60 FPS Wayland wallpapers (C, <2% CPU) | news.ycombinator.com | 2025-11-01
  16. swaylock-effects

    Swaylock, with fancy effects (unmaintained) (by jirutka)

  17. sway-borders

    Fork of sway with some extra features, mainly related to borders.

  18. wl-gammactl

  19. sway-musli

    Sway-MÜSLI: Sway - Minimal Ültrafast Status LIne

  20. gtklock-userinfo-module

    gtklock module adding user info to the lockscreen

  21. .dotfiles

    My linux dotfiles (by K0SS4)

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).

C Sway discussion

Log in or Post with

C Sway related posts

Index

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

# Project Stars
1 keyd 5,432
2 labwc 2,601
3 i3blocks 2,453
4 swayfx 2,265
5 wayvnc 1,720
6 swappy 1,463
7 tofi 1,342
8 swaylock 1,182
9 wob 1,125
10 swaybg 776
11 swayidle 736
12 gtklock 486
13 wdisplays 278
14 neowall 231
15 swaylock-effects 222
16 sway-borders 211
17 wl-gammactl 61
18 sway-musli 24
19 gtklock-userinfo-module 14
20 .dotfiles 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?