C Compositor

Open-source C projects categorized as Compositor
Topics: Wayland Linux Sway C X11

Top 8 C Compositor Projects

  • sway

    i3-compatible Wayland compositor

  • Project mention: Ubuntu 24.10 to Default to Wayland for Nvidia Users | news.ycombinator.com | 2024-05-19

    It used to be called `-my-next-gpu-wont-be-nvidia `


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • picom

    A lightweight compositor for X11

  • Project mention: How to make Openbox look good with ease? | dev.to | 2024-06-04

    Picom is a lightweight standalone compositor created for the X Window System. It is a fork of Compton (which is a fork of xcompmgr-dana, which is also a fork of xcompmgr) and it is suitable for use with window managers like Openbox that do not provide compositing effects on their own. If you want to learn more about its history, then you should visit this page or, if you are interested in knowing a bit more about it, you can check its page on the Arch wiki.

  • swayfx

    SwayFX: Sway, but with eye candy!

  • cage

    A Wayland kiosk

  • Project mention: Wayland breaks your bad software | news.ycombinator.com | 2024-03-30

    You... might be able to, kind of, depending on your goal... So the thing is, if all you need is a single screen (or at least, I've not run this multi-monitor) and you're just working around drivers that don't support Xorg, you can just run cage ( https://github.com/cage-kiosk/cage ), run xwayland on that, and run your real GUI on that. Of course, then you're skipping all the advantages of wayland except hardware/driver compatibility.

    For "real" wayland, sibling comments are correct that you'd need a wayland compositor that reimplemented awesome.

  • cagebreak

    Cagebreak: A Wayland Tiling Compositor Inspired by Ratpoison

  • Project mention: Here's what your typical Linux system looked like in 2003. We've come so far. | /r/linux | 2023-06-27

    There's also a Wayland WM directly inspired by ratpoison! https://github.com/project-repo/cagebreak

  • sway-borders

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

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

  • Project mention: Last post got deleted, but anyone working under Troy Sobotka’s AgX dctl? | /r/colorists | 2023-12-06

    I will try OpenDRT on the next project (https://github.com/jedypod/open-display-transform/tree/main/display-transforms/resolve).

  • SaaSHub

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

    SaaSHub logo
  • wayward

    Fast desktop shell for wayland and weston.

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 Compositor discussion

Log in or Post with

C Compositor related posts


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

Project Stars
1 sway 13,993
2 picom 3,896
3 swayfx 1,124
4 cage 1,019
5 cagebreak 248
6 sway-borders 224
7 open-display-transform 188
8 wayward 90

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.