Topic: "user-agent-parser"
faisalman/ua-parser-js
"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection
Language: JavaScript - Size: 19.6 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 9,583 - Forks: 1,203

bowser-js/bowser
a browser detector
Language: JavaScript - Size: 4.36 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 5,560 - Forks: 487

hisorange/browser-detect
Browser Detection for Laravel by hisorange!
Language: PHP - Size: 928 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 1,089 - Forks: 144

omrilotan/isbot
🤖/👨🦰 Detect bots/crawlers/spiders using the user agent string
Language: TypeScript - Size: 2.36 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 932 - Forks: 77

nielsbasjes/yauaa
Yet Another UserAgent Analyzer
Language: Java - Size: 81.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 817 - Forks: 138

ua-parser/uap-python
Python implementation of ua-parser
Language: Python - Size: 890 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 608 - Forks: 157

donatj/PhpUserAgent
Lightning Fast, Minimalist PHP User Agent String Parser.
Language: PHP - Size: 481 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 589 - Forks: 129

etienne-martin/device-detector-js
A precise user agent parser and device detector written in TypeScript
Language: TypeScript - Size: 13.8 MB - Last synced at: about 5 hours ago - Pushed at: over 1 year ago - Stars: 486 - Forks: 56

browscap/browscap
:page_with_curl: The main project repository
Language: PHP - Size: 38 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 436 - Forks: 75

mileusna/useragent
Go/Golang parser for user agent strings
Language: Go - Size: 72.3 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 394 - Forks: 65

mssola/useragent
HTTP User Agent parser for the Go programming language.
Language: Go - Size: 248 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 112 - Forks: 14

dineshgowda24/browser
Browser detection in Go (golang)
Language: Go - Size: 457 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 88 - Forks: 3

mycsharp/HttpUserAgentParser
Parsing HTTP User Agents with .NET
Language: C# - Size: 141 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 62 - Forks: 8

mimmi20/browser-detector
Library for PHP 8.1+ to detect Browsers and Devices
Language: PHP - Size: 749 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 45 - Forks: 11

beam-community/ua_parser
UserAgentParser implementation for Elixir
Language: Elixir - Size: 417 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 11

udger/udger-python
Python agent string parser based on Udger https://udger.com/products/local_parser
Language: Python - Size: 146 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 15

igrishaev/user-agent
User-Agent parser for Clojure
Language: Clojure - Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 0

hexydec/agentzero
A fast and efficient string matching library for extracting information from User-Agent strings
Language: PHP - Size: 530 KB - Last synced at: 16 days ago - Pushed at: 25 days ago - Stars: 29 - Forks: 1

udger/udger-java
Java agent string parser based on Udger https://udger.com/products/local_parser
Language: Java - Size: 325 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 19

OrbintSoft/yauaa.netstandard
Yet Another UserAgent Analyzer .NET Standard Porting
Language: C# - Size: 10.8 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 7

creadone/device_detector 📦
Crystal shard for device detection by User-Agent string
Language: Crystal - Size: 682 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 5

antonybudianto/react-ua
📱React User Agent Component, Hook, and HOC. SSR-ready, full UT, using new React Context and Hooks API
Language: TypeScript - Size: 363 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 3

ariya/uainfer
Infer the user agent from its User Agent string
Language: JavaScript - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 1

huhu415/uaProxy
使用 iptables redir 修改 http 流量中的请求头 user-agent 字段
Language: Go - Size: 259 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 18 - Forks: 2

IncSW/fifd
Golang implementation of 51Degrees/Device-Detection based on trie
Language: Go - Size: 391 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 0

richardscarrott/bugz
:bug: Composable User Agent Detection using Ramda
Language: JavaScript - Size: 68.4 KB - Last synced at: 23 days ago - Pushed at: about 6 years ago - Stars: 17 - Forks: 3

qonto/ember-device-detection 📦
Ember device detection is an Ember addon for client-side device detection and a wrapper of the UA parser library. It makes it easy to render different views or url redirection based on device type, operating system, browser and media queries.
Language: JavaScript - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: almost 8 years ago - Stars: 16 - Forks: 0

udger/udger-php
PHP agent string parser based on Udger https://udger.com/products/local_parser
Language: PHP - Size: 190 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 16

udger/udger-nodejs
Node.js agent string parser based on Udger https://udger.com/products/local_parser
Language: JavaScript - Size: 373 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 7

udger/udger-dotnet
.NET agent string parser based on Udger https://udger.com/products/local_parser
Language: C# - Size: 809 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 8

SidOfc/browserino
A ruby browser (dare I say) sniffer
Language: Ruby - Size: 610 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 2

SachinSAgrawal/YOURLS-Device-Details
A YOURLS plugin to parse the user-agent and display info about the IP and device.
Language: PHP - Size: 236 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 10 - Forks: 3

chermenin/kotlin-user-agents
selwin/python-user-agents port to Kotlin
Language: Kotlin - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

ajlai/uap-redshift
Redshift Python library for user agent detection (browsers, devices, etc) and parsing via UDFs
Size: 58.6 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 4

romis2012/is-bot
Detect bots/crawlers/spiders via user-agent string
Language: Python - Size: 36.1 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 9 - Forks: 0

diablomedia/useragent-parser-comparison
Application to compare and benchmark UserAgent parsing libraries
Language: PHP - Size: 1.09 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 4

dungeonworx/devicedetector
Laravel integration with Piwik's DeviceDetector package.
Language: PHP - Size: 640 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 2

51Degrees/ua-parser-js Fork of faisalman/ua-parser-js
51Degrees UAParser provides comprehensive device data based on User-Agent Client Hints and/or the User-Agent. The package can be used both in the browser and Node.js environment.
Language: JavaScript - Size: 12.9 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

houseme/mobiledetect
Go Mobile Detect is a lightweight Go package imported from PHP for detecting mobile devices (including tablets).Go/Golang parser for user agent strings
Language: Go - Size: 342 KB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

mkkhedawat/frowser
feature based browser detection
Language: JavaScript - Size: 1.94 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

w8tcha/uap-csharp Fork of ua-parser/uap-csharp
C# (ASP.NET CORE) implementation of ua-parser
Language: C# - Size: 5.88 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 2

burnpiro/use-ua-parser-js
React Hook built on top of UAParser.js library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
Language: TypeScript - Size: 735 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

g4rzk/uas
User Agent String
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

g4rzk/myua
^tq : https://www.whatsmyua.info
Language: Python - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

Klowner/uap-c
C implementation of the user-agent string parser described in ua-parser/uap-core
Language: C - Size: 117 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 3

oscaro/fleming
Small library for browser user agent identification, based on the UADetector Java library.
Language: Clojure - Size: 7.81 KB - Last synced at: 20 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

cgivre/drill-useragent-function 📦
Drill UDF for parsing User Agent Strings.
Language: Java - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 1

vitalibo/ua-parser-py
Python library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data
Language: Python - Size: 88.9 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

Junker/mobiledetect
Common Lisp system for detecting mobile devices (including tablets) in User-Agent strings
Language: Common Lisp - Size: 19.5 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

sneako/os_detect
Quickly determine the operating system from user-agent strings with binary pattern matching.
Language: Elixir - Size: 94.7 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

TechfaneTechnologies/user_agent
Get_User_Agent is an easy-to-use rust CLI program and library for extracting the latest user agents of all browsers on Windows, Mac, Linux, Android, and iOS platforms.
Language: Rust - Size: 20.5 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

udger/udger-ruby
Ruby agent string parser based on Udger
Language: Ruby - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 2

udger/udger-local-api
REST API agent string parser for Docker based on Udger https://udger.com/products/local_parser
Language: Java - Size: 83 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 7

Junker/ua-parser
User Agent Parser for Common Lisp
Language: Common Lisp - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

kalenchukov/UserAgentParsing
Получение информации о клиенте по строке user-agent (Getting information about the client by the user-agent string)
Language: Java - Size: 189 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

thillmann/bowser-jr
A lightweight browser detector utility
Language: TypeScript - Size: 159 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

cnwyt/UserAgentParser
A Simple PHP User Agent Parser
Language: PHP - Size: 30.3 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Karmabunny/user-agents.json
JSON file of User-Agent regular expressions
Language: PHP - Size: 19.5 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 2

codesorcery/juan
Java Useragent ANalyzer
Language: Java - Size: 162 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

VIPnytt/UserAgentParser
User-Agent parser for robots.txt, X-Robots-tag and Robots-meta-tag rule sets
Language: PHP - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 2

agentzex/Flask-UA-Enricher
Decorates flask views and enrich User-Agent header in case of reduced UA string
Language: Python - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

SmartBear/browser-info
Tiny developer-friendly JS library that provides information about host browser
Language: JavaScript - Size: 190 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 3

microlinkhq/ua
A simple redis primitives to incr() and top() user agents
Language: JavaScript - Size: 47.9 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

aljadan/platform-detector-js
A seamless way to identify user platforms
Language: TypeScript - Size: 55.7 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

KOUISAmine/user-agent-parser
Parse details from user agent strings.
Language: HTML - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lukesrw/parseUserAgent
Function to parse User Agent HTTP header into browser & operating system name and version
Language: JavaScript - Size: 1.28 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Jvheaney/cf-browser-sniffer
A simple user-agent browser sniffer written in Adobe ColdFusion. <1ms execution time on CF16.
Language: ColdFusion - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

DIDAVA/dAgent
HTTP User Agent Detector
Language: PHP - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

wizpanda/user-agent-utils Fork of HaraldWalker/user-agent-utils
Java utility library for processing user-agent strings. Can be used to handle http requests in real-time or to analyse log files.
Language: Java - Size: 1.48 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

ThiagoBarradas/uautil
User-Agent utility - Extract details from user-agent header
Language: C# - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

trafficstars/go-wurfl
GO language module wrapping the WURFL C API
Language: Go - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

SidOfc/php-client-identification
A static PHP class which gathers information about the visitor's browser as well as an estimated guess at their OS I/O
Language: PHP - Size: 121 KB - Last synced at: 5 days ago - Pushed at: over 11 years ago - Stars: 1 - Forks: 1

UsaidAqeel/node.js-typescript
Language: TypeScript - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

andrey-lawyer/java-useragent-parser
This project is a customizable tool for parsing User-Agent strings to extract detailed information about browsers, versions, and other key attributes.
Language: Java - Size: 156 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mikhisaev/user-agents
A collection of user agents for browser and device detection, updated monthly.
Size: 285 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

AlfianAliM/Streamlit-User-Agent
Language: Python - Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

maximthomas/uaparser-service
Language: Java - Size: 64.5 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

k143408/user-agent-parser-spring-boot-3
This is a library that can be used to parse the User Agent header in a Spring Boot 3 application.
Language: Java - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

0xShamil/lua-resty-ua-parser
Lua port of Browserscope's user agent parser for OpenResty / ngx_lua
Language: Lua - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ingSinTitulo/visitante
Paquete de NPM para obtener datos de quien ejecuta nuestro codigo JavaScript
Language: JavaScript - Size: 53.7 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

reiniiriarios/useragent-parser
User agent parser that returns vaguely useful browser and OS information. Primarily useful for icon generation and broad filtering, such as in log reports.
Language: PHP - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

EtienneMiret/graylog-ua-parser-plugin
Graylog2 UA parser plugin.
Language: Java - Size: 32.2 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
