Cosmic Skies of a Colorado July

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Hyprland

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

  • The regular popos shell is built on top of gnome, but I believe COSMIC is a brand new DE built with rust/js.

    > https://hyprland.org/ is where it's at

    also, thanks for sharing this.

  • cosmic-epoch

    Next generation Cosmic desktop environment

  • The repo readme has instructions for installing test builds.

    https://github.com/pop-os/cosmic-epoch

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

    System76 Virgo Laptop Project

  • The designs for their most recent laptops are also freely and openly licensed, using the CERN Open Hardware License: https://github.com/system76/virgo/

  • syngesture

    Swipes and gestures for Linux with the MT multitouch protocol

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

  • xdg-desktop-portal-hyprland

    xdg-desktop-portal backend for Hyprland

  • i love hyprlands fork of xdg-desktop-portal[1] which fixes a bunch of things like obs window capture by using custom wayland protocol extensions[2]

    [1]https://github.com/hyprwm/xdg-desktop-portal-hyprland

    [2]https://github.com/hyprwm/hyprland-protocols

  • hyprland-protocols

    Wayland protocol extensions for Hyprland

  • i love hyprlands fork of xdg-desktop-portal[1] which fixes a bunch of things like obs window capture by using custom wayland protocol extensions[2]

    [1]https://github.com/hyprwm/xdg-desktop-portal-hyprland

    [2]https://github.com/hyprwm/hyprland-protocols

  • PrecisionThreeFingerDrag

    Three-finger drag for Windows Precision Touchpads via SendInput and RawInput

  • You may be interested in how I did my Windows script for adding three-finger drag[0].

    Basically, it is an independent subscriber to RawInput messages that only keeps track of whether or not to send three-finger drag, and posts emulated mouse messages using SendInput. I have a few other scripts that each run as independent userland processes that only monitors their own trigger and nothing else.

    Tangentially, not sure if this might serve for some inspiration, but my TPMouse[1] script implemented inertia in a framerate-independent way so that it uses very little resource while having perfect simulation stability.

    A previous discussion where I explained the analytic derivation for this low-resource exact-solution damped inertia can be seen in [10]

    [0] https://github.com/EsportToys/PrecisionThreeFingerDrag/blob/...

    [1] https://github.com/EsportToys/TPMouse

    [10] https://old.reddit.com/r/Trackballs/comments/ym9q2t/tpmouse_...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • TPMouse

    A virtual trackball for Windows, via vim-like homerow controls.

  • You may be interested in how I did my Windows script for adding three-finger drag[0].

    Basically, it is an independent subscriber to RawInput messages that only keeps track of whether or not to send three-finger drag, and posts emulated mouse messages using SendInput. I have a few other scripts that each run as independent userland processes that only monitors their own trigger and nothing else.

    Tangentially, not sure if this might serve for some inspiration, but my TPMouse[1] script implemented inertia in a framerate-independent way so that it uses very little resource while having perfect simulation stability.

    A previous discussion where I explained the analytic derivation for this low-resource exact-solution damped inertia can be seen in [10]

    [0] https://github.com/EsportToys/PrecisionThreeFingerDrag/blob/...

    [1] https://github.com/EsportToys/TPMouse

    [10] https://old.reddit.com/r/Trackballs/comments/ym9q2t/tpmouse_...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts