detect-it

Device detector

Detects device capabilities and input types to enable responsive user experience

Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.

GitHub

419 stars
11 watching
13 forks
Language: TypeScript
last commit: over 5 years ago
Linked from 1 awesome list

device-detectiondevice-responsive-uxdevice-type-detectionevent-listenerspassive-eventspointer-eventsresponsive-web-designtouch-devicetouch-device-detectiontouch-events

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
totpero/devicedetector.netA C# library for detecting devices and clients from User Agent strings355
m0ngr31/react-native-device-detectionA utility for determining device type and platform details in React Native applications59
bojan/thingyA modern device detection and querying library for Swift60
simplecastapps/rust-device-detectorDetermines the device type of incoming requests based on user agent information11
junker/mobiledetectA system for detecting mobile devices in user agent strings using patterns and regular expressions.4
gamebtc/devicedetectorA library that detects device types and client information from user agent strings.30
ahsanayaz/ngx-device-detectorAn Angular library to detect device types, OS, and browsers526
ekhoo/deviceDetects and displays information about the current device and screen size.1,706
podigee/device_detectorA tool to identify browser, operating system, device, brand, and model from a user agent string760
schickling/device.swiftA lightweight library to identify the device type of an iOS application221
andrealufino/deviiceA Swift library to detect and identify the current device and its characteristics.73
suncat2000/mobiledetectbundleDetects mobile devices and manages site views based on user agent information to cater to different screen sizes.397
thefunbots/react-native-pointer-interactionsEnables React Native apps to detect and respond to iPad mouse and trackpad interactions.37
photoresistor/raspi_skimscanA Python tool to detect and identify Bluetooth devices potentially used in credit card skimmers.18
anatoliyv/assistantkitA tool for detecting iOS device properties and screen sizes with Swift588