Ecosyste.ms: Repos

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

GitHub topics: user-agent

fa0311/latest-user-agent

Latest user-agent of major browsers in json format

Language: Python - Size: 26.4 KB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 3 - Forks: 2

beam-community/ua_parser

UserAgentParser implementation for Elixir

Language: Elixir - Size: 417 KB - Last synced: about 8 hours ago - Pushed: 4 months ago - Stars: 42 - Forks: 11

projectdiscovery/useragent

Curated list of categorized User Agents

Language: Go - Size: 2.07 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 62 - Forks: 12

aplus-framework/http

Aplus Framework HTTP Library

Language: PHP - Size: 1.01 MB - Last synced: about 23 hours ago - Pushed: 27 days ago - Stars: 227 - Forks: 12

faisalman/ua-is-frozen

A freeze-test for your user-agent string

Language: JavaScript - Size: 18.6 KB - Last synced: 2 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 1

wessberg/browserslist-generator

A library that makes generating and validating Browserslists a breeze!

Language: TypeScript - Size: 1.36 MB - Last synced: 2 days ago - Pushed: 2 months ago - Stars: 84 - Forks: 7

EIGHTFINITE/top-user-agents

📦 top-user-agents drop in replacement with zero dependencies. Always mirrors the latest version. Always up to date with the most common user agents. — `npm install top-user-agents@github:EIGHTFINITE/top-user-agents#main` — https://github.com/Kikobeats/top-user-agents

Language: JavaScript - Size: 204 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 6 - Forks: 2

dineshgowda24/browser

Browser detection in Go (golang)

Language: Go - Size: 457 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 69 - Forks: 1

mojolicious/mojo

:sparkles: Mojolicious - Perl real-time web framework

Language: Perl - Size: 28.5 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 2,656 - Forks: 573

TerryHuangHD/UserAgency-iOS

UserAgency is an iOS/macOS User-Agent generator library written in swift. Provides story-oriented usage, and comprehensive way to mock real life data.

Language: Swift - Size: 82 KB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 49 - Forks: 10

g3th/Selenium_Account_Checkers

Webdriver account checker for a variety of TV streaming services.

Language: Python - Size: 6.27 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 5

bestiejs/platform.js 📦

A platform detection library.

Language: JavaScript - Size: 3.87 MB - Last synced: 3 days ago - Pushed: 8 months ago - Stars: 3,209 - Forks: 407

iamdual/ua-generator

💻 A random user-agent generator.

Language: Python - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 30 - Forks: 4

WhichBrowser/Parser-PHP

Browser sniffing gone too far — A useragent parser library for PHP

Language: PHP - Size: 10.7 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 1,768 - Forks: 243

ua-parser/uap-python

Python implementation of ua-parser

Language: Python - Size: 853 KB - Last synced: about 23 hours ago - Pushed: about 1 month ago - Stars: 545 - Forks: 148

sanchezzzhak/node-device-detector

Universal library for detecting devices based on the string `UserAgent`. We can identify: App, Bot, OS, Browser, Device brand, Device model and Device type (smartphone, phablet, tablet, desktop, TV and other types, total 13)

Language: JavaScript - Size: 15.8 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 117 - Forks: 21

fake-useragent/fake-useragent

Up-to-date simple useragent faker with real world database

Language: Python - Size: 480 KB - Last synced: 5 days ago - Pushed: 16 days ago - Stars: 3,491 - Forks: 512

omrilotan/isbot

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

Language: TypeScript - Size: 4.58 MB - Last synced: 2 days ago - Pushed: 11 days ago - Stars: 841 - Forks: 73

mimmi20/browser-detector

Library for PHP 8.1+ to detect Browsers and Devices

Language: PHP - Size: 725 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 42 - Forks: 12

hisorange/browser-detect

Browser Detection for Laravel by hisorange!

Language: PHP - Size: 928 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 1,050 - Forks: 145

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: 6 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 1

JayBizzle/Crawler-Detect

🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent

Language: PHP - Size: 11.3 MB - Last synced: 7 days ago - Pushed: 13 days ago - Stars: 1,914 - Forks: 251

antoinevastel/bots-zoo

Language: JavaScript - Size: 458 KB - Last synced: about 16 hours ago - Pushed: 2 months ago - Stars: 102 - Forks: 24

cbschuld/Browser.php

A PHP Class to detect a user's Browser. This encapsulation provides a breakdown of the browser and the version of the browser using the browser's user-agent string. This is not a guaranteed solution but provides an overall accurate way to detect what browser a user is using.

Language: PHP - Size: 193 KB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 581 - Forks: 304

faisalman/ua-client-hints-js

Parse & serialize user-agent client hints (UA-CH) HTTP headers

Language: TypeScript - Size: 26.4 KB - Last synced: 1 day ago - Pushed: 8 months ago - Stars: 7 - Forks: 1

totpero/DeviceDetector.NET

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

Language: C# - Size: 5.1 MB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 319 - Forks: 70

alajusticia/laravel-logins

🔑 Sessions and Sanctum tokens tracking in Laravel apps. User notifications on new login, multiple remember tokens, IP geolocation, User-Agent parser.

Language: PHP - Size: 202 KB - Last synced: about 19 hours ago - Pushed: 22 days ago - Stars: 5 - Forks: 1

moskrc/crawlerdetect

🕷CrawlerDetect is a Python class for detecting bots/crawlers/spiders via the user agent

Language: Python - Size: 2.51 MB - Last synced: 6 days ago - Pushed: 4 months ago - Stars: 39 - Forks: 9

henrymbuguak/django-browser-request

How to capture Request IP address, Browser used for the request, Request content Type, Request query string and persist the data to database. Then serve the data via Django rest framework.

Language: Python - Size: 9.77 KB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

samber/the-great-gpt-firewall

🤖 A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs

Language: Python - Size: 1.39 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 68 - Forks: 4

BINOD-XD/Random-UserAgent

Random UserAgent

Language: Python - Size: 3.12 MB - Last synced: 11 days ago - Pushed: 9 months ago - Stars: 11 - Forks: 0

creuserr/rotation

⚖️ A diverse user-agent generator library written in javascript

Size: 76.2 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 1

trustdecision/trustdevice-js

Leading open source version of browser device fingerprint, accurate deviceID and risk identification.

Language: JavaScript - Size: 235 KB - Last synced: 6 days ago - Pushed: 5 months ago - Stars: 239 - Forks: 15

hexydec/agentzero

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

Language: PHP - Size: 632 KB - Last synced: 13 days ago - Pushed: 14 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: 14 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0

U7P4L-IN/USER-AGENT

This User Agent Tool Is For Facebook Clonning Update.

Language: Python - Size: 18 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 34 - Forks: 3

lorien/user_agent

Generator of User-Agent header

Language: Python - Size: 183 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 331 - Forks: 61

phax/ph-web

Java library with common web stuff

Language: Java - Size: 8.18 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 4 - Forks: 4

jlplenio/crude-twitch-viewer-bot

Send live viewers to Twitch, youtube and kick with this viewer bot software. The tool offers a user-friendly graphical interface. This program requires HTTP proxies.

Language: Python - Size: 22 MB - Last synced: 15 days ago - Pushed: 25 days ago - Stars: 307 - Forks: 88

etienne-martin/device-detector-js

A precise user agent parser and device detector written in TypeScript

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

duskload/react-device-detect

Detect device, and render view according to detected device type.

Language: JavaScript - Size: 1.06 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 2,665 - Forks: 152

magiclen/user-agent-parser

A parser to get the product, OS, device, cpu, and engine information from a user agent, inspired by https://github.com/faisalman/ua-parser-js and https://github.com/ua-parser/uap-core

Language: Rust - Size: 56.6 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 10 - Forks: 3

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

crazy-max/CwsCurl 📦

A flexible wrapper PHP class for the cURL extension.

Language: PHP - Size: 163 KB - Last synced: 20 days ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

activescott/agentmarkdown

An accurate, extensible, and fast HTML-to-markdown converter.

Language: TypeScript - Size: 3.76 MB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 6 - Forks: 1

jenssegers/agent

👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

Language: PHP - Size: 227 KB - Last synced: 20 days ago - Pushed: 5 months ago - Stars: 4,441 - Forks: 466

ARCANEDEV/LaravelTracker

:card_index: Tracker package for Laravel

Language: PHP - Size: 22.5 MB - Last synced: 21 days ago - Pushed: about 6 years ago - Stars: 8 - Forks: 5

ahmedrangel/rand-user-agent

This is an adapted version of rand-user-agent by WebScrapingAPI specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.

Language: TypeScript - Size: 2.45 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 1

fnando/browser

Do some browser detection with Ruby. Includes ActionController integration.

Language: Ruby - Size: 868 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 2,414 - Forks: 353

samclarke/robots-parser

NodeJS robots.txt parser with support for wildcard (*) matching.

Language: JavaScript - Size: 600 KB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 141 - Forks: 18

WhichBrowser/Server

Server written in PHP, provides a Javascript API for in the browser

Language: JavaScript - Size: 43 KB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 37 - Forks: 13

nigelhorne/LWP-UserAgent-Throttled

Throttle requests to a site

Language: Perl - Size: 122 KB - Last synced: 20 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 1

CodelineRed/gulp-skeleton

Skeleton to create templates with Gulp

Language: HTML - Size: 73.6 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 2 - Forks: 3

mycsharp/HttpUserAgentParser

Parsing HTTP User Agents with .NET

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

karliuka/m2.Browser

Magento2. Extension determines the capabilities of the customer's browser.

Language: PHP - Size: 57.6 KB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1

seanpm2001/SNU_BrowserNose

SNU BrowserNose is a browser sniffing library that aims to achieve compatibility on all web browsers through replacement of features. It is designed to work on all browsers, all the way down to WWW/Nexus 0.1.

Language: HTML - Size: 13 MB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 2

seanpm2001/Browsniffica

Browsniffica is a browser sniffing workaround, allowing you to test any webpage in any browser in the way it was designed to be. It is a testing tool for WHATWG websites.

Language: Perl - Size: 262 KB - Last synced: 24 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1

dungeonworx/devicedetector

Laravel integration with Piwik's DeviceDetector package.

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

roma-glushko/tango

Tango is a command-line tool for analyzing access logs 💃

Language: Go - Size: 6.46 MB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 104 - Forks: 3

Moham3dRiahi/Th3inspector

Th3Inspector 🕵️ Best Tool For Information Gathering 🔎

Language: Perl - Size: 358 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 2,123 - Forks: 475

alexrsagen/obie

Obie is a simple PHP framework. It aims to provide basic services needed for any web app.

Language: PHP - Size: 840 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

lukewarlow/user-agent-data-types

TypeScript definitions for navigator.userAgentData

Size: 10.7 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 20 - Forks: 4

PeterDaveHello/ipinfo.tw

🐳 A self-host 🙅 non-tracking, AD-🆓 ➕ 🍪-🆓 solution to show your IP ℹ️ Super small (🤏10MB)

Language: Dockerfile - Size: 51.8 KB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 160 - Forks: 26

aljadan/platform-detector-js

A seamless way to identify user platforms

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

deevvicom/device-detector

Java library that parses user agent to extract meaningful information.

Language: Java - Size: 7.28 MB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 10 - Forks: 1

RickWong/fetch-plus

🐕 Fetch API with middlewares

Language: JavaScript - Size: 628 KB - Last synced: 14 days ago - Pushed: almost 4 years ago - Stars: 118 - Forks: 14

WhichBrowser/Parser-JavaScript

Browser sniffing gone too far — A useragent parser library for JavaScript

Language: JavaScript - Size: 2.27 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 87 - Forks: 16

nelsonfrank/device-info-visible-online

Device information visible online

Language: HTML - Size: 23.4 KB - Last synced: 28 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

mgks/Android-SmartWebView

A simple use webview integrated w/ native features to help create most advanced hybrid applications.

Language: Java - Size: 9.52 MB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 548 - Forks: 275

wavebox/chromium-checker-site

Demo site for the chromium-detector library

Language: JavaScript - Size: 2.11 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 8 - Forks: 1

rghossi/who-am-i

freeCodeCamp back-end challenge

Language: JavaScript - Size: 1000 Bytes - Last synced: 29 days ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

flextype-components/agent

Agent component provides a simple way to detect the kind of device that made the request.

Language: PHP - Size: 6.84 KB - Last synced: 29 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 1

naver/egjs-agent

Extracts browser and operating system information from the user agent string or user agent object(userAgentData).

Language: TypeScript - Size: 1.21 MB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 107 - Forks: 16

WindomZ/user-agent-string

Easy way to get User Agent Strings in command line interface.

Language: JavaScript - Size: 3.24 MB - Last synced: 16 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1

dvlden/is-webview

Detect if a visitor is coming through a webview or a native browser using user-agent.

Language: TypeScript - Size: 362 KB - Last synced: 20 days ago - Pushed: 6 months ago - Stars: 18 - Forks: 1

destan0098/go-agent

you can use this package to use random user agent changer

Language: Go - Size: 35.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

gravitydepartment/user-agent

Simple methods to test the browser's user agent string.

Language: JavaScript - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 4 - Forks: 2

benhunter/FlaskUserAgent

Flask website that displays your user-agent.

Language: Python - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

sefinek24/karol-wojtyla-useragent

Przeglądaj internet jako papież Karol Wojtyła

Size: 23.4 KB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

BINOD-XD/User-Agent-Pro

This User-Agent Tool For Facebook Cloning.

Language: Python - Size: 4.93 MB - Last synced: 11 days ago - Pushed: 11 months ago - Stars: 13 - Forks: 6

dotandimet/Mojo-UserAgent-Role-Queued

A role for Mojo::UserAgent that processes non-blocking requests in a rate-limiting queue.

Language: Perl - Size: 65.4 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 2

umutbasal/device-detector-go 📦

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model. https://pkg.go.dev/github.com/umutbasal/device-detector-go

Language: Go - Size: 223 KB - Last synced: 22 days ago - Pushed: almost 2 years ago - Stars: 13 - Forks: 2

maximthomas/uaparser-service

Language: Java - Size: 64.5 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

matomo-org/device-detector

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

Language: PHP - Size: 33.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,682 - Forks: 451

intoli/user-agents

A JavaScript library for generating random user agents with data that's updated daily.

Language: TypeScript - Size: 360 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 907 - Forks: 49

logzio/sawmill

Sawmill is a JSON transformation Java library

Language: Java - Size: 108 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 109 - Forks: 24

tarampampam/random-user-agent

😎 Browser extension that automatically replaces the User-Agent with a randomized one

Language: TypeScript - Size: 2.5 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 526 - Forks: 78

curl/curl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

Language: C - Size: 83 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 34,061 - Forks: 6,126

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

PyFunceble/user_agents

A repository which aim to provide an up to date user agent for PyFunceble

Language: Python - Size: 671 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0

microlinkhq/top-user-agents

An always up-to-date list of the top 100 HTTP user-agents most used over the Internet.

Language: JavaScript - Size: 331 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 140 - Forks: 10

tomlutzenberger/useragent

A small and easy but useful webservice to identify user-agents

Language: CSS - Size: 704 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

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: 2 months ago - Stars: 8,580 - Forks: 1,164

foroco/php-browser-detection

Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing

Language: PHP - Size: 15 MB - Last synced: 27 days ago - Pushed: 6 months ago - Stars: 118 - Forks: 34

corpix/uarand

Random user-agent generator for Go

Language: Go - Size: 224 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 114 - Forks: 21

subsan/uafaker

Go module that generates fake user-agent string

Language: Go - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

SukkaW/cloudflare-block-bad-bot-ruleset

:vertical_traffic_light: Block malicious crawlers with Cloudflare Firewall Rules

Size: 22.5 KB - Last synced: 29 days ago - Pushed: about 4 years ago - Stars: 190 - Forks: 32

jackjyq/ip

考拉IP归属地,可查询用户IP地址及归属地, 及设备型号、操作系统及浏览器版本。

Language: Python - Size: 4.26 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7 - Forks: 1

ray-lothian/UserAgent-Switcher

A User-Agent spoofer browser extension that is highly configurable

Language: JavaScript - Size: 2.58 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 836 - Forks: 138

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