Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: user-agent-parser

mimmi20/browser-detector

Library for PHP 8.1+ to detect Browsers and Devices

Language: PHP - Size: 725 MB - Last synced: about 3 hours ago - Pushed: 1 day ago - Stars: 42 - Forks: 12

w8tcha/uap-csharp Fork of ua-parser/uap-csharp

C# (ASP.NET CORE) implementation of ua-parser

Language: C# - Size: 3.66 MB - Last synced: about 22 hours ago - Pushed: 10 days ago - Stars: 2 - Forks: 1

omrilotan/isbot

🤖/👨‍🦰 Detect bots/crawlers/spiders using the user agent string

Language: TypeScript - Size: 4.58 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 838 - Forks: 73

ua-parser/uap-python

Python implementation of ua-parser

Language: Python - Size: 853 KB - Last synced: 1 day ago - Pushed: 26 days ago - Stars: 544 - Forks: 148

hexydec/agentzero

A zero knowledge library for extracting information from User-Agent strings

Language: PHP - Size: 632 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 12 - Forks: 2

microlinkhq/ua

A simple redis primitives to incr() and top() user agents

Language: JavaScript - Size: 41 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0

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: 12 days ago - Pushed: almost 7 years ago - Stars: 16 - Forks: 0

etienne-martin/device-detector-js

A precise user agent parser and device detector written in TypeScript

Language: TypeScript - Size: 13.8 MB - Last synced: 6 days ago - Pushed: 5 months ago - Stars: 442 - Forks: 57

bowser-js/bowser

a browser detector

Language: JavaScript - Size: 4.09 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 5,410 - Forks: 482

hisorange/browser-detect

Browser Detection for Laravel by hisorange!

Language: PHP - Size: 928 KB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 1,048 - Forks: 145

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: 15 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

mycsharp/HttpUserAgentParser

Parsing HTTP User Agents with .NET

Language: C# - Size: 98.6 KB - Last synced: 1 day ago - Pushed: 18 days ago - Stars: 44 - Forks: 6

SachinSAgrawal/YOURLS-Device-Details

A YOURLS plugin to parse the user-agent and display information about IP and device.

Language: PHP - Size: 234 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 4 - Forks: 1

dungeonworx/devicedetector

Laravel integration with Piwik's DeviceDetector package.

Language: PHP - Size: 640 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 9 - Forks: 2

aljadan/platform-detector-js

A seamless way to identify user platforms

Language: TypeScript - Size: 55.7 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 1 - Forks: 0

creadone/device_detector

Crystal shard for device detection by User-Agent string

Language: Crystal - Size: 682 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 22 - Forks: 5

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: 27 days ago - Pushed: 27 days ago - Stars: 2 - Forks: 7

maximthomas/uaparser-service

Language: Java - Size: 64.5 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 0 - 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: 29 days ago - Pushed: about 6 years ago - Stars: 5 - Forks: 3

beam-community/ua_parser

UserAgentParser implementation for Elixir

Language: Elixir - Size: 417 KB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 42 - Forks: 10

browscap/browscap

:page_with_curl: The main project repository

Language: PHP - Size: 37.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 419 - Forks: 68

faisalman/ua-parser-js

UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).

Language: JavaScript - Size: 14.8 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 8,580 - Forks: 1,164

donatj/PhpUserAgent

Lightning Fast, Minimalist PHP User Agent String Parser.

Language: PHP - Size: 432 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 553 - Forks: 130

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: 16 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

cnwyt/UserAgentParser

A Simple PHP User Agent Parser

Language: PHP - Size: 30.3 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

udger/udger-nodejs

Node.js agent string parser based on Udger https://udger.com/products/local_parser

Language: JavaScript - Size: 373 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 12 - Forks: 7

Junker/mobiledetect

Common Lisp system for detecting mobile devices (including tablets) in User-Agent strings

Language: Common Lisp - Size: 19.5 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

Junker/ua-parser

User Agent Parser for Common Lisp

Language: Common Lisp - Size: 32.2 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

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: about 8 hours ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1

udger/udger-python

Python agent string parser based on Udger https://udger.com/products/local_parser

Language: Python - Size: 146 KB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 40 - Forks: 15

ingSinTitulo/visitante

Paquete de NPM para obtener datos de quien ejecuta nuestro codigo JavaScript

Language: JavaScript - Size: 53.7 KB - Last synced: 4 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

mileusna/useragent

Go/Golang parser for user agent strings

Language: Go - Size: 71.3 KB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 307 - Forks: 57

chermenin/kotlin-user-agents

selwin/python-user-agents port to Kotlin

Language: Kotlin - Size: 90.8 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 9 - Forks: 1

nielsbasjes/yauaa

Yet Another UserAgent Analyzer

Language: Java - Size: 52.9 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 698 - Forks: 126

mssola/useragent

HTTP User Agent parser for the Go programming language.

Language: Go - Size: 248 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 53 - Forks: 8

SidOfc/browserino

A ruby browser (dare I say) sniffer

Language: Ruby - Size: 610 KB - Last synced: 1 day ago - Pushed: over 2 years ago - Stars: 11 - Forks: 2

KOUISAmine/user-agent-parser

Parse details from user agent strings.

Language: HTML - Size: 4.88 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

mkkhedawat/frowser

feature based browser detection

Language: JavaScript - Size: 1.94 MB - Last synced: 24 days ago - Pushed: 3 months ago - Stars: 6 - 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: 8 days ago - Pushed: 8 months ago - Stars: 3 - 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: 7 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 1

udger/udger-ruby

Ruby agent string parser based on Udger

Language: Ruby - Size: 16.6 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 2

udger/udger-dotnet

.NET agent string parser based on Udger https://udger.com/products/local_parser

Language: C# - Size: 809 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 12 - Forks: 8

udger/udger-java

Java agent string parser based on Udger https://udger.com/products/local_parser

Language: Java - Size: 325 KB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 26 - Forks: 19

udger/udger-php

PHP agent string parser based on Udger https://udger.com/products/local_parser

Language: PHP - Size: 190 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 15 - Forks: 17

romis2012/is-bot

Detect bots/crawlers/spiders via user-agent string

Language: Python - Size: 29.3 KB - Last synced: about 2 hours ago - Pushed: 9 months ago - Stars: 8 - 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: 7 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1

dineshgowda24/browser

Browser detection in Go (golang)

Language: Go - Size: 399 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

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: 26 days ago - Pushed: over 1 year ago - Stars: 22 - Forks: 3

g4rzk/uas

User Agent String

Language: Python - Size: 3.91 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 1

g4rzk/myua

^tq : https://www.whatsmyua.info

Language: Python - Size: 1.95 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 5 - Forks: 0

agentzex/Flask-UA-Enricher

Decorates flask views and enrich User-Agent header in case of reduced UA string

Language: Python - Size: 11.7 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

cgivre/drill-useragent-function 📦

Drill UDF for parsing User Agent Strings.

Language: Java - Size: 12.7 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 5 - Forks: 1

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: 630 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - 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: 10 months ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0

OrbintSoft/yauaa.netstandard

Yet Another UserAgent Analyzer .NET Standard Porting

Language: C# - Size: 10.8 MB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 23 - Forks: 6

oscaro/fleming

Small library for browser user agent identification, based on the UADetector Java library.

Language: Clojure - Size: 7.81 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 0

SmartBear/browser-info

Tiny developer-friendly JS library that provides information about host browser

Language: JavaScript - Size: 290 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 2

igrishaev/user-agent

User-Agent parser for Clojure

Language: Clojure - Size: 15.6 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 29 - 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: 11 months ago - Pushed: about 1 year 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: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

mwaurawakati/useragent

Golang generator of User-Agent header

Language: Go - Size: 24.4 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

ariya/uainfer

Infer the user agent from its User Agent string

Language: JavaScript - Size: 32.2 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 22 - Forks: 1

thillmann/bowser-jr

A lightweight browser detector utility

Language: TypeScript - Size: 159 KB - Last synced: 4 days ago - Pushed: 10 months ago - Stars: 2 - Forks: 1

kalenchukov/UserAgentParsing

Получение информации о клиенте по строке user-agent (Getting information about the client by the user-agent string)

Language: Java - Size: 189 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 1

diablomedia/useragent-parser-comparison

Application to compare and benchmark UserAgent parsing libraries

Language: PHP - Size: 1.09 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 4

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: 9 months ago - Pushed: over 10 years ago - Stars: 1 - Forks: 1

IncSW/fifd

Golang implementation of 51Degrees/Device-Detection based on trie

Language: Go - Size: 391 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 17 - Forks: 0

codesorcery/juan

Java Useragent ANalyzer

Language: Java - Size: 162 KB - Last synced: 11 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

richardscarrott/bugz

:bug: Composable User Agent Detection using Ramda

Language: JavaScript - Size: 68.4 KB - Last synced: 17 days ago - Pushed: over 5 years ago - Stars: 17 - Forks: 3

lukesrw/parseUserAgent

Function to parse User Agent HTTP header into browser & operating system name and version

Language: JavaScript - Size: 1.28 MB - Last synced: 12 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

VIPnytt/UserAgentParser

User-Agent parser for robots.txt, X-Robots-tag and Robots-meta-tag rule sets

Language: PHP - Size: 33.2 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 1 - Forks: 2

Karmabunny/user-agents.json

JSON file of User-Agent regular expressions

Language: PHP - Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 2

DIDAVA/dAgent

HTTP User Agent Detector

Language: PHP - Size: 20.5 KB - Last synced: 12 months ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

ajlai/uap-redshift

Redshift Python library for user agent detection (browsers, devices, etc) and parsing via UDFs

Size: 58.6 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 10 - Forks: 4

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: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 1

EtienneMiret/graylog-ua-parser-plugin

Graylog2 UA parser plugin.

Language: Java - Size: 32.2 KB - Last synced: 23 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

trafficstars/go-wurfl

GO language module wrapping the WURFL C API

Language: Go - Size: 19.5 KB - Last synced: 9 months ago - Pushed: about 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: about 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 1