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. Learn more โ
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
-
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.
-
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.
-
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.
-
random-user-agent
๐ Browser extension that automatically replaces the User-Agent with a randomized one
-
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)
-
ipinfo.tw
๐ณ A self-host ๐ non-tracking, AD-๐ โ ๐ช-๐ solution to show your IP โน๏ธ Super small (๐ค10MB)
-
the-great-gpt-firewall
๐ค A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs
-
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.
Then, in another terminal window, we use curl to hit the endpoint:
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/
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?)
Use the following extension and set a Windows user agent: https://github.com/tarampampam/random-user-agent
Project mention: Show HN: Extension that combines multiple tools into one | news.ycombinator.com | 2023-12-23
user-agent related posts
- Caching RESTful API requests with Herokuโs Redis Add-on
- Kelsey Hightower: Developers, what marketing strategies work on you?
- "The issue was detected by our new AI-powered vulnerability scanner"
- Mojolicious
- Would Rust secure cURL? (2021)
- LLM spews nonsense in CVE report for curl
- Web scraping with cURL (fetching RAW HTML data)
-
A note from our sponsor - SurveyJS
surveyjs.io | 24 Apr 2024
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