cosmic-epoch VS syngesture

Compare cosmic-epoch vs syngesture and see what are their differences.

cosmic-epoch

Next generation Cosmic desktop environment (by pop-os)

syngesture

Swipes and gestures for Linux with the MT multitouch protocol (by mqudsi)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
cosmic-epoch syngesture
17 4
1,293 218
19.3% -
7.8 4.9
8 days ago 6 months ago
just Rust
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

cosmic-epoch

Posts with mentions or reviews of cosmic-epoch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-03.

syngesture

Posts with mentions or reviews of syngesture. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-14.
  • Cosmic Skies of a Colorado July
    9 projects | news.ycombinator.com | 14 Jul 2023
    I've shared my opinion on why mouse/trackpad handling is terrible on most Linux distributions [0], thanks to an insane obsession w/ rewriting the entire stack and throwing away vendor-provided acceleration curves in order to provide gesture support, instead of just building it on top of the correct, working solution.

    More importantly, there is a solution for fixing this and I've done my part by open sourcing a multi-touch gesture support that's driver-agnostic and runs on top of the vendor-provided drivers w/ their correct acceleration curves [1].

    (But TBH I don't know if this applies to Apple's trackpad because I don't know if there are any first-party drivers w/ proper acceleration curves for Linux or if they've all been poorly reverse engineered.)

    [0]: https://neosmart.net/blog/multi-touch-gestures-on-linux/

    [1]: https://github.com/mqudsi/syngesture/

  • Linux Touchpad Like MacBook Update: Touchpad Gestures Now Shipping
    10 projects | news.ycombinator.com | 14 Dec 2021
    I wrote a general purpose multitouch daemon w/ gesture support for Linux that works with the existing input stack (i.e. doesn’t require switching to evinput), if anyone is interested:

    https://neosmart.net/blog/2020/multi-touch-gestures-on-linux...

    https://github.com/mqudsi/syngesture

  • Touchpad gestures?
    4 projects | /r/swaywm | 3 Dec 2021
  • What touchpad gestures do you use on Plasma?
    10 projects | /r/kde | 26 Apr 2021
    Regardless of software (touchegg + touché, fusuma, libinput-gestures + libinput-gestures-qt OR gestures, gebaar-libinput, gebaar-libinput-fork, syngesture, gestures), which gestures do you actively use on your Plasma desktop?

What are some alternatives?

When comparing cosmic-epoch and syngesture you can also consider the following projects:

dream - Tidy, feature-complete Web framework

Fusuma - Multitouch gestures with libinput driver on Linux

apprun - AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

touche - The desktop application to configure Touchégg

xdg-desktop-portal-hyprland - xdg-desktop-portal backend for Hyprland

libinput-gestures - Actions gestures on your touchpad using libinput

elm-canvas - A canvas drawing library for Elm

gebaar-libinput - Gebaar, A Super Simple WM Independent Touchpad Gesture Daemon for libinput

rescript-compiler - The compiler for ReScript.

gestures - Fluid gestures for Linux.

azurelinux - Linux OS for Azure 1P services and edge appliances

kbct - Keyboard keycode mapping utility for Linux supporting layered configuration