Gestures

Open-source projects categorized as Gestures

Top 21 Gesture Open-Source Projects

  • use-gesture

    👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.

  • Advance

    Physics-based animations for iOS, tvOS, and macOS.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • libinput-gestures

    Actions gestures on your touchpad using libinput

  • Project mention: Finger gesture does not work in Chromium-based browsers with Wayland enabled | /r/Ubuntu | 2023-10-17

    With chromium-based like chrome or chromium, this is not the case but at least I can use libinput gesture to allow navigation using 3 fingers (4 are for workspaces and apps switching). Now, I've enabled wayland on these browsers (set ozone-platform=wayland) and there are these issues:

  • Wave

    Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great. (by jtrivedi)

  • Appyx

    Model-driven navigation + UI components with gesture control for Compose Multiplatform

  • swipe

    Swipe gesture actions for Compose UI (by saket)

  • Project mention: Swipeable lazyrow jetpack compose | /r/androiddev | 2023-05-11
  • touche

    The desktop application to configure Touchégg

  • 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
  • xf86-input-mtrack

    Xorg Multitouch Trackpad Driver

  • Sign-Language-Interpreter-using-Deep-Learning

    A sign language interpreter using live video feed from the camera.

  • GodotTouchInputManager

    Asset that improves touch input support (includes new gestures) in the Godot game engine. It also translates mouse input to touch input.

  • ToucheggKDE

    TouchEgg configuration for MacOS and Windows like Touchpad Multi-Touch Gestures on KDE Plasma.

  • gnome-gesture-improvements

    Touchpad gesture improvements for GNOME on Wayland/X11

  • gebaar-libinput

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

  • swipe-listener

    Zero-dependency, minimal swipe-gesture listener for the web.

  • EyeMU

    Gaze + IMU Gestures on Mobile Devices

  • svelte-gesture

    👇 Bread n butter utility for component-tied mouse/touch gestures in Svelte.

  • ThreeFingerDrag

    Three Finger Drag feature for Windows precision touchpads.

  • Project mention: Introducing ThreeFingerDrag: Bringing macOS's Three-Finger Drag Feature to Windows | dev.to | 2023-12-06

    To get started with ThreeFingerDrag, download and install the latest release from the repository. Once installed, you can choose whether to run ThreeFingerDrag on Windows startup. The program will run in the background, and you can configure it through the system tray menu, which you can access by clicking the ThreeFingerDrag icon in the taskbar's notification area. To ensure smooth operation, it's recommended to remove any existing three-finger swipe gestures within your Touchpad Settings.

  • react-native-rating-bar

    A React Native component for generating and displaying interactive Tap or Swipe enabled Ratings.

  • web-gesture-events

    A library that brings high-level asynchronous gesture events to the web by extending the standard addEventListener interface. ☝🏾📱

  • ButtonGestures

    Use a single push button for up to 6 different functions! Button gesture combinations of single, double, and triple-tap along with a long or short hold on the last press make it easy! Functions can also be pre-registered for callback for the gesture that you want. Even easier!

  • Project mention: Understanding external interrupt logic level change for debouncing | /r/arduino | 2023-06-28

    If you're looking for the ultimate in flexibility witha single button check out my Arduino ButtonGesture Library in the IDE's library manager (ctrl/cmd) shift I. It let's you use single, double, and triple presses, along with combinations of short or long hold on the last press to allow up to 6 different functions to be called using a single button. Great for playback/record devices and for single button menu navigation, among other things.

  • precise-three-fingers-drag

    MacOS-like three finger drag for Windows. Works on Precision Touchpads (PTP) only.

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    After using a macbook for a while, I became very accustomed to the "drag with three fingers feature" (found in accessibility settings, as I remember). But I am mostly use Windows, and after getting a new Windows laptop, I really missed that feature.

    There are apps for that, but I couldn't find any that is lightweight and able to get around some edge cases, like when while you drag with three fingers and let one finger up, it should let you scroll with two fingers, but let you to continue dragging if that was an accidental move and you put third finger back. And you have to address many such small details to have a seamless user experience with touch.

    So I wrote my own, and have been happy with it everyday since. It works with any Microsoft Precision Touchpad certified devices, so driver-independent, but I found that implementation of it can differ from vendor to vender, and it can malfunction on some. And it is very hard to debug without access to device, so I tested only on my laptop, and couple of my friends'. So due to it, I didn't try to make it widely available, and therefore it actually is for my own use. I'll leave the link if anyone want to try: https://github.com/klkvsk/precise-three-fingers-drag, but if anything, don't ask me, make a PR :)

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

Gestures related posts

Index

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

Project Stars
1 use-gesture 8,659
2 Advance 4,491
3 libinput-gestures 3,828
4 Wave 1,892
5 Appyx 1,047
6 swipe 628
7 touche 521
8 xf86-input-mtrack 478
9 Sign-Language-Interpreter-using-Deep-Learning 466
10 GodotTouchInputManager 447
11 ToucheggKDE 329
12 gnome-gesture-improvements 308
13 gebaar-libinput 269
14 swipe-listener 91
15 EyeMU 48
16 svelte-gesture 36
17 ThreeFingerDrag 26
18 react-native-rating-bar 17
19 web-gesture-events 9
20 ButtonGestures 9
21 precise-three-fingers-drag 5

Sponsored
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.
www.influxdata.com