user-agent

Top 23 user-agent Open-Source Projects

  • libcurl

    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

  • Project mention: Caching RESTful API requests with Herokuโ€™s Redis Add-on | dev.to | 2024-04-17

    Then, in another terminal window, we use curl to hit the endpoint:

  • 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).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Agent

    ๐Ÿ‘ฎ A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

  • fake-useragent

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

  • 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.

  • react-device-detect

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

  • mojo

    :sparkles: Mojolicious - Perl real-time web framework (by mojolicious)

  • Project mention: Mojolicious | news.ycombinator.com | 2024-02-11
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Browser

    Do some browser detection with Ruby. Includes ActionController integration.

  • Th3inspector

    Th3Inspector ๐Ÿ•ต๏ธ Best Tool For Information Gathering ๐Ÿ”Ž

  • Parser-PHP

    Browser sniffing gone too far โ€” A useragent parser library for PHP

  • vytal-extension

    Browser extension to spoof timezone, geolocation, locale and user agent.

  • UserAgent-Switcher

    A User-Agent spoofer browser extension that is highly configurable

  • Project mention: Blocked again? Here's what works! | /r/youtube | 2023-12-07

    If you are on Firefox, you can install the UserAgent-Switcher and set it to Chrome. The UI might be a bit much if not familiar yet, so let me explain it briefly. Click the app and then select from the top drop down menus Chrome and Windows. Then pick one of the Chrome versions listed numerically, e.g. Chrome 118.0.0.0. Next at the bottom right of the add-on menu, click Apply (container) and then refresh the tab. Here's a link: https://github.com/ray-lothian/UserAgent-Switcher/

  • isbot

    ๐Ÿค–/๐Ÿ‘จโ€๐Ÿฆฐ Detect bots/crawlers/spiders using the user agent string (by omrilotan)

  • Project mention: Lazy loading images upon intersection in Angular | dev.to | 2023-08-01

    So back to the original problem, how do we make the final image available for search bots? We can only be explicit on the server platform as to which user agents get to see the original image. Let's start with a method that returns true for a list of bots we think we want to target. (Here is a thorough list I found on the web, funny enough I can't find twitter bot there, can you?)

  • yauaa

    Yet Another UserAgent Analyzer

  • random-user-agent

    ๐Ÿ˜Ž Browser extension that automatically replaces the User-Agent with a randomized one

  • Project mention: make a website believe youโ€˜re using windows | /r/brave | 2023-05-14

    Use the following extension and set a Windows user agent: https://github.com/tarampampam/random-user-agent

  • 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.

  • Extension

    Browser extension to boost volume, change user agent, enable right click, copy & select, disable WebRTC, and save image as type (JPG, PNG & WebP). (by BrowserBoost)

  • Project mention: Show HN: Extension that combines multiple tools into one | news.ycombinator.com | 2023-12-23
  • ipinfo.tw

    ๐Ÿณ A self-host ๐Ÿ™… non-tracking, AD-๐Ÿ†“ โž• ๐Ÿช-๐Ÿ†“ solution to show your IP โ„น๏ธ Super small (๐Ÿค10MB)

  • sawmill

    Sawmill is a JSON transformation Java library

  • the-great-gpt-firewall

    ๐Ÿค– A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs

  • Project mention: The Great GPT Firewall | news.ycombinator.com | 2024-02-14
  • Robots Exclusion Tools

    A "robots.txt" parsing and querying library for .NET

  • isbot

    Detect bots/crawlers/spiders using the user agent string.

  • uaharvester

    User-Agent information harvester

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

user-agent related posts

Index

What are some of the best open-source user-agent projects? This list will help you:

Project Stars
1 libcurl 34,102
2 ua-parser-js 8,604
3 Agent 4,440
4 fake-useragent 3,459
5 Device Detector 2,684
6 react-device-detect 2,681
7 mojo 2,651
8 Browser 2,414
9 Th3inspector 2,115
10 Parser-PHP 1,758
11 vytal-extension 1,747
12 UserAgent-Switcher 842
13 isbot 829
14 yauaa 726
15 random-user-agent 526
16 DeviceDetector.NET 311
17 Extension 202
18 ipinfo.tw 159
19 sawmill 110
20 the-great-gpt-firewall 67
21 Robots Exclusion Tools 27
22 isbot 18
23 uaharvester 8

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com