Showing 35 of 35 projects
A lightweight PHP class for detecting mobile devices and tablets using User-Agent strings and HTTP headers.
A React Native library to access device information like model, OS version, battery level, and unique identifiers for iOS, Android, and Windows.
A small, fast, and rich-API browser/platform/engine detector for both browser and Node.js environments.
A PHP desktop/mobile user agent parser with Laravel support, based on Mobile Detect.
A value-type Swift library for detecting iOS, tvOS, and watchOS device models and capabilities.
A universal PHP library that parses user agents to detect browsers, operating systems, devices, brands, and models.
A JavaScript library for detecting browser, OS, device, and layout engine details from the user agent string.
A lightweight Swift library for detecting Apple device models, types, and screen sizes.
A Python library for parsing user agent strings to identify device types, operating systems, browsers, and capabilities.
Lightweight Cocoa library for detecting Apple device models, screen sizes, and chip types across iOS, macOS, watchOS, and tvOS.
Lightweight Cocoa library for detecting Apple device models, screen sizes, and chip types across iOS, macOS, watchOS, and tvOS.
A Godot 4 addon for detecting input devices, managing input mappings, and providing rumble support for joypads.
A precise and fast Ruby user agent parser and device detector backed by a large, up-to-date database.
A Swift library for detecting iOS device properties, OS versions, and managing screen sizes with helper utilities.
An Angular library to detect device, OS, and browser details from user-agent strings.
A lightweight Swift library to detect the exact device model (e.g., iPhone 15 Pro) and platform.
A JavaScript library to detect device input capabilities (mouse, touch, hybrid) and primary input type for responsive UX.
A .NET library for parsing user agents to detect browsers, operating systems, devices, brands, and models.
A Swift library for iOS that provides quick access to system information like disk, network, battery, hardware, and locale.
A super-lightweight Swift library that extends UIDevice to detect the specific iOS device type.
An Elixir library for parsing user agent strings to identify browsers, operating systems, devices, and bots.
A comprehensive browser and platform detection library for Elixir, ported from the Ruby browser library.
A deprecated React Native library for creating dynamic views through device, display, and orientation detection.
A Swift library to easily check the current device and retrieve detailed information about it.
A Swift library for detecting and querying Apple device models, families, screens, and simulators.
A Go library that provides browser detection and capabilities using the browscap.ini database.
Detects when you're physically holding your phone using device sensors and machine learning.
Device detection for Blazor applications using current-device.js to identify device types, operating systems, and orientation.
A Crystal shard for parsing User-Agent strings to detect browser, OS, device type, vendor, and model.
A JavaScript library to retrieve MIDI device model and manufacturer information via SysEx messages.
A JavaScript library for detecting mobile devices and Salesforce contexts like Salesforce1 and Lightning Experience.
A React Native library that detects device specifications like platform, storage, and carrier on iOS and Android.
A React Native utility library for detecting iPhone SE devices and adjusting UI sizes accordingly.
A Common Lisp library for detecting mobile devices and tablets by parsing User-Agent strings.
An Elixir port of ua-parser2 for parsing user agent strings into structured data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.