GitHub topics: touch
SortableJS/Sortable
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Language: JavaScript - Size: 2.64 MB - Last synced at: about 5 hours ago - Pushed at: 28 days ago - Stars: 30,504 - Forks: 3,735

erik-larsen/emscripten-sdl2-ogles2
C++/SDL2/OpenGLES2 samples running in the browser via Emscripten
Language: JavaScript - Size: 18.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 43 - Forks: 11

pixijs-userland/pixi-viewport
A highly configurable viewport/2D camera designed to work with pixi.js
Language: TypeScript - Size: 44.6 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 1,144 - Forks: 186

taye/interact.js
JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
Language: TypeScript - Size: 30 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 12,613 - Forks: 785

abhinavpv7/swiper-2025
Benchmark and test of different swiper alternatives
Language: JavaScript - Size: 56.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Unity-Technologies/InputSystem
An efficient and versatile input system for Unity.
Language: C# - Size: 144 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,474 - Forks: 323

djkst2903/swiper-2025
Benchmark and test of different swiper alternatives
Language: JavaScript - Size: 56.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

davidjerleke/embla-carousel
A lightweight carousel library with fluid motion and great swipe precision.
Language: TypeScript - Size: 133 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 7,293 - Forks: 218

DigitalRuby/FingersGestures
Unity Touch Gestures for iOS, Android, Windows, MAC and any other touch capable platform.
Language: C# - Size: 4.11 MB - Last synced at: about 10 hours ago - Pushed at: about 3 years ago - Stars: 75 - Forks: 12

hieuvp/react-native-fingerprint-scanner
Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)
Language: Java - Size: 2.35 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 889 - Forks: 304

VaAndCob/PrintpooP
PrintpooP – Retro Pixel Smart Display 2.4" for Bambu Lab A1 on printhead
Language: C - Size: 74.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 9 - Forks: 2

moubi/swipeable-react
Simple react component for swipe events on touch 📲
Language: JavaScript - Size: 14.7 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 4

Sobhan-SRZA/image-gallery
گالری تصاویر با قابلیت نمایش تمامصفحه و سواپ
Language: HTML - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

nordskill/the-finger
Simple JS library for touch gestures detection and recognition.
Language: JavaScript - Size: 61.5 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

offalynne/Input
Comprehensive cross-platform input for GameMaker
Language: Game Maker Language - Size: 7.66 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 287 - Forks: 46

honkojikoji-test/iPod-Smart-Charge
4-in-1 charging station for iPods with smart features. Join the development journey on GitHub! 🚀🔋
Size: 2.58 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Aeva/mollytime
A system for creating ad hoc virutal MIDI controllers in python.
Language: HTML - Size: 18.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

fancyapps/fancybox 📦
jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.
Language: JavaScript - Size: 2.21 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 7,271 - Forks: 1,768

any86/any-touch
:wave: Touch gesture library, 1kb~5kb, compatible with PC / mobile
Language: TypeScript - Size: 8.43 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1,234 - Forks: 122

bqworks/slider-pro-js
Modular JavaScript slider that is dependency-free, rich-featured, flexible and easy to use.
Language: JavaScript - Size: 357 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 18 - Forks: 3

iSapozhnik/Haptico
Haptico 📳 - easy to use haptic feedback generator with pattern-play support
Language: Swift - Size: 797 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 499 - Forks: 31

todbot/picoslidertoy
Capacitive touch control surface using Raspberry Pi Pico
Language: Python - Size: 2.12 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 38 - Forks: 1

nolimits4web/swiper
Most modern mobile touch slider with hardware accelerated transitions
Language: JavaScript - Size: 79.8 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 41,102 - Forks: 9,741

rcbyr/keen-slider
The HTML touch slider carousel with the most native feeling you will get.
Language: TypeScript - Size: 3.16 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 4,871 - Forks: 225

VaAndCob/iPod-Smart-Charge
4 in 1 Charging Station for iPod iPhone 30 pin with smart features
Size: 2.58 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

cursorinsight/ci-trap-web
Lightweight mouse and touch event tracker library for the web.
Language: JavaScript - Size: 3.49 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 11 - Forks: 4

framework7io/framework7
Full featured HTML framework for building iOS & Android apps
Language: JavaScript - Size: 97 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 18,392 - Forks: 3,222

elliot40404/bonk
The blazingly fast touch alternative with a sprinkle of mkdir written in rust.
Language: Rust - Size: 82 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 104 - Forks: 8

todbot/TouchyTouch
Capacitive sense (capsense) touch Arduino library that mimics how CircuitPython touchio work
Language: C++ - Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

tech-systems/panes
🎉📱 Create dynamic modals, cards, panes for your applications in few steps. One instance – Thousands solutions. Any framework and free.
Language: TypeScript - Size: 35 MB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 716 - Forks: 42

Toxblh/MTMR
🌟 [My TouchBar My rules]. The Touch Bar Customisation App for your MacBook Pro
Language: Swift - Size: 9.42 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 4,257 - Forks: 223

rafgraph/event-from
Determine if a browser event was caused by mouse, touch or key input.
Language: TypeScript - Size: 9.58 MB - Last synced at: about 19 hours ago - Pushed at: almost 4 years ago - Stars: 22 - Forks: 1

mcuw/T-Display-K230_canmv_rt Fork of Xinyuan-LilyGO/T-Display-K230_canmv_rt
LilyGo T-Display K230 AMOLED
Size: 629 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

AlloyTeam/AlloyFinger
Super tiny size multi-touch gestures library for the web. You can touch this →
Language: JavaScript - Size: 1.12 MB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 3,439 - Forks: 541

zingchart/zingtouch
A JavaScript touch gesture detection library for the modern web
Language: JavaScript - Size: 22.8 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 2,136 - Forks: 133

LouisBrunner/dnd-multi-backend
Multi Backend system for DnD Core & more
Language: TypeScript - Size: 10.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 207 - Forks: 36

kornelski/slip
Slip.js — UI library for manipulating lists via swipe and drag gestures
Language: JavaScript - Size: 94.7 KB - Last synced at: 1 day ago - Pushed at: almost 4 years ago - Stars: 2,435 - Forks: 212

AlloyTeam/PhyTouch
Smooth scrolling, rotation, pull to refresh, page transition and any motion for the web - 丝般顺滑的触摸运动方案
Language: JavaScript - Size: 3.84 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 2,973 - Forks: 524

tympanix/pattern-lock-js
An android inspired pattern lock in scalable vector graphics and pure javascript
Language: JavaScript - Size: 153 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 145 - Forks: 32

csiz/hextech-mecha-hand
Full range of motion robotic hand with pressure, position and force sensors for low cost robotics.
Language: C++ - Size: 417 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

AmosHuKe/show_touches
👇 Show finger touch effects for Flutter, with support for multiple fingers, controllers, custom widgets, and animations
Language: Dart - Size: 522 KB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

drozhzhin-n-e/ngx-pinch-zoom
Module provides for image zooming and positioning with use of gestures on a touch screen.
Language: TypeScript - Size: 14 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 115 - Forks: 97

maximbaz/yubikey-touch-detector
A tool to detect when your YubiKey is waiting for a touch (to send notification or display a visual indicator on the screen)
Language: Go - Size: 251 KB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 458 - Forks: 36

4lejandrito/creepyface
The JavaScript library that makes your face look at the pointer. 🤪🖱️👆
Language: TypeScript - Size: 44.2 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 489 - Forks: 24

leandrowd/react-easy-swipe
Easy handler for common swipe operations
Language: JavaScript - Size: 331 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 102 - Forks: 32

liimonx/TouchEvent
Touch Event for all devices
Language: JavaScript - Size: 1.24 MB - Last synced at: 10 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 1

Mrcubix/Touch-Gestures
Bind Gestures to actions provided by OTD using this plugin !
Language: C# - Size: 1.4 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 1

donatj/ttouch
Unix `touch` with JavaScript programmable templates. (I'm aware it's insane)
Language: Go - Size: 85 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

aslamosama/fast-files
Create complex directory structures and files in one command
Language: Shell - Size: 9.77 KB - Last synced at: 40 minutes ago - Pushed at: 23 days ago - Stars: 4 - Forks: 0

tio/input-emulator
A scriptable input emulator for Linux
Language: C - Size: 104 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 33 - Forks: 5

onjmin/oekaki
レイヤー概念があるお絵描きパッケージ
Language: TypeScript - Size: 313 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

RudolphRiedel/FT800-FT813
Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
Language: C - Size: 4.7 MB - Last synced at: 11 days ago - Pushed at: 25 days ago - Stars: 139 - Forks: 59

RudolphRiedel/EmbeddedVideoEngine
Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818, BT820)
Language: C - Size: 376 KB - Last synced at: 18 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

MTtankkeo/flutter_touch_ripple
This flutter package is customizable touch ripple effect widget for flutter, very flexible and performant, providing smooth touch effect animations.
Language: Dart - Size: 233 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 19 - Forks: 2

stdlib-js/assert-is-touch-device
Boolean indicating if the current environment is a touch device.
Language: JavaScript - Size: 681 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

VaAndCob/ESP32-OBD2-Gauge
DIY bluetooth obd2 gauge with ESP32 (CYD)
Language: C - Size: 25.5 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 310 - Forks: 56

neu-rah/ArduinoMenu
Arduino generic menu/interactivity system
Language: C++ - Size: 9.25 MB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 992 - Forks: 196

FormidableLabs/react-swipeable
React swipe event handler hook
Language: TypeScript - Size: 4.9 MB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 2,097 - Forks: 150

john-doherty/swiped-events
Adds `swiped` events to the DOM in 1k of pure JavaScript
Language: JavaScript - Size: 801 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 592 - Forks: 173

Ks89/angular-modal-gallery Fork of vimalavinisha/angular2-image-popup
Modal image gallery for Angular
Language: TypeScript - Size: 91 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 148 - Forks: 78

gaer87/react-swipe-to-delete-component
A simple React component implement 'swipe to delete' UI-pattern.
Language: JavaScript - Size: 6.71 MB - Last synced at: about 15 hours ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 19

tanrax/terminal-AdvancedNewFile
Fast creation of files and directories. Mimics the operation of AdvancedNewFile (Vim plugin)
Language: Python - Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 272 - Forks: 8

JunyiXie/XJYChart
iOS Chart. Support animation, click, scroll, area highlight.
Language: Objective-C - Size: 32.8 MB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 872 - Forks: 99

pukhalski/tap
1Kb library for easy unified handling of user interactions such as mouse, touch and pointer events.
Language: JavaScript - Size: 83 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 528 - Forks: 45

paulsonnentag/swip
a library to create multi device experiments
Language: JavaScript - Size: 38.7 MB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 2,097 - Forks: 71

umanghome/swipe-listener
Zero-dependency, minimal swipe-gesture listener for the web.
Language: JavaScript - Size: 407 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 106 - Forks: 11

naver/egjs-view360
360 integrated viewing solution
Language: TypeScript - Size: 214 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 523 - Forks: 96

LennartHennigs/Button2
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Language: C++ - Size: 174 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 522 - Forks: 83

evert-arias/EasyButton
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
Language: C++ - Size: 354 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 465 - Forks: 66

natade-jp/js-inputdetect
マウス・タッチなど多様な入力デバイスの操作をシンプルに検知できる JavaScript ライブラリ
Language: JavaScript - Size: 955 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hoytech/vmtouch
Portable file system cache diagnostics and control
Language: C - Size: 358 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 1,864 - Forks: 220

daybrush/gesto
You can set up drag, pinch events in any browser.
Language: TypeScript - Size: 1.63 MB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 112 - Forks: 7

eTextile/Synth
eTextile-Synthesizer
Language: C++ - Size: 66.2 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 11 - Forks: 3

the3deer/android-3D-model-viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Language: Java - Size: 160 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1,482 - Forks: 386

a2p1k02/coreutilz
Simple reimplementation of coreutils written on Zig
Language: Zig - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

RobinCK/vue-gallery
:camera: Responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. 🇺🇦
Language: Vue - Size: 894 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 469 - Forks: 82

layerJS/layerJS
layerJS: Javascript UI composition framework
Language: JavaScript - Size: 14.1 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 1,843 - Forks: 82

AlloyTeam/Mars
腾讯移动 Web 前端知识库
Size: 206 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 9,679 - Forks: 1,896

fbiego/CST816S
An Arduino library for the Hynitron CST816S capacitive touch screen IC
Language: C++ - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 62 - Forks: 24

habuenav/TouchExtend
Esp32 library for touch pins, detect click, release, hold press and number of taps. | Librería Esp32 para pines táctiles, detecta clic, soltar, mantener presionado y numero de toques
Language: C++ - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

react-voodoo/react-voodoo
Faster, simplier, swipeable, progressive & additive tween / animation engine for React
Language: JavaScript - Size: 12.9 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 1

Roshanzs/ZSFakeTouch
Simulate touch events for iOS 模拟点击
Language: Objective-C - Size: 122 KB - Last synced at: 12 days ago - Pushed at: almost 5 years ago - Stars: 134 - Forks: 41

interacto/interacto-ts
Front-end framework for processing user interface events in TypeScript + undo/redo algorithms
Language: TypeScript - Size: 4.16 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 1

Becavalier/Zoomage.js Fork of rombdn/img-touch-canvas
An open-source library for image zooming by touch gestures on HTML5 pages.
Language: JavaScript - Size: 19.3 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 114 - Forks: 24

jakebullet70/OctoTouchController
Dedicated touch screen Octoprint UI for older Android phones / tablets
Language: G-code - Size: 71.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 1

keshavkaul/react-native-sketch-view 📦
A React Native component for touch based drawing supporting iOS and Android.
Language: Java - Size: 91.8 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 100 - Forks: 47

neuralline/holo-carousel
Lightweight carousel for javascript and react apps
Language: JavaScript - Size: 4.41 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

hanford/react-drag-drawer
A responsive mobile drawer that is draggable on mobile, and falls back to a modal on desktop
Language: JavaScript - Size: 1.77 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 165 - Forks: 32

perliedman/leaflet-touch-helper
Make it easy to touch things in Leaflet
Language: JavaScript - Size: 9.77 KB - Last synced at: 13 days ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 8

anitasv/zoom
Javascript library to do pinch zoom that preserves scale and rotation correctly.
Language: JavaScript - Size: 76.2 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 149 - Forks: 21

seijinrosen/mkmk
`mkdir -p` and `touch`
Language: Rust - Size: 366 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

wensiyuanseven/better-gesture
A gesture library use for pc, mobile, vue, and mini programs
Language: JavaScript - Size: 1.98 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 373 - Forks: 41

sciactive/tinygesture
Very small gesture recognizer for JavaScript. Swipe, pan, tap, doubletap, longpress, pinch, and rotate.
Language: TypeScript - Size: 172 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 217 - Forks: 18

jgrancher/react-native-sketch 📦
🎨 A React Native <Sketch /> component for touch-based drawing.
Language: Objective-C - Size: 396 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 645 - Forks: 67

glepur/react-native-swipe-gestures
4-directional swipe gestures for react-native
Language: JavaScript - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 609 - Forks: 158

likui628/fabricjs-gesture
A Fabric.js demo that support touch gestures.
Language: Vue - Size: 1.42 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

itenfay/DYFAssistiveTouchView
iOS应用内的悬浮按钮和工具条。(The float button and toolbar for app within iOS.)
Language: Objective-C - Size: 2.9 MB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

jamesssooi/Croppr.js
A vanilla JavaScript image cropper that's lightweight, awesome, and has absolutely zero dependencies.
Language: JavaScript - Size: 1.45 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 400 - Forks: 92

libdriver/ttp229
TTP229 full-featured driver library for general MCU and Linux.
Language: C - Size: 8.15 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 20 - Forks: 5

JakeSidSmith/react-fastclick
Fast Touch Events for React
Language: JavaScript - Size: 80.1 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 488 - Forks: 41
