A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.
-
Updated
Feb 16, 2023 - Python
A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.
Generator of User-Agent header
Cryptography-related data repository with Python wrapper (read-only clone of the original GitLab project)
⚡ Lightweight Python 3 library for fast, accurate User-Agent string parsing — browser, OS & device detection in one call.
Python library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
web.sh is a python script ($ web (websh.py)) and API for launching a browser (with x-www-browser (Linux, Unix), open (OSX), start (Windows), or python -m webbrowser)
A clean, modular analytics package for Streamlit. Automatically collects viewer device details, browser metadata, IP and geolocation (when deployed), logs visits, and visualizes usage through a built‑in dashboard. Ideal for classroom analytics, product insights, and lightweight monitoring.
Cross-platform Python toolkit for inventorying browser versions across a network — for authorized pentesting & IT audits
A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.
To associate your repository with the browser-detection topic, visit your repo's landing page and select "manage topics."