SaaSHub helps you find the best software and product alternatives Learn more →
Ua-parser-js Alternatives
Similar projects and alternatives to ua-parser-js
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
enquirer
Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and more! Please follow Enquirer's author: https://github.com/jonschlinkert
-
-
Fluent Assertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
-
remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
-
Dapper
Discontinued Dapper - a simple object mapper for .Net [Moved to: https://github.com/DapperLib/Dapper] (by StackExchange)
-
-
-
handlebars-helpers
188 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.
-
chromium-detector
Discontinued Use feature detection to work out the running version of Chromium. No more UserAgent hackery!
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ua-parser-js discussion
ua-parser-js reviews and mentions
- Ask HN: Who wants to be hired? (March 2025)
-
ua-parser-js License Change and What It Means for Developers
ua-parser-js, one of the most used libraries on npm with over 54 million monthly downloads, is undergoing a major licensing change in the JavaScript ecosystem. The fact that this development has come to pass speaks to the continued struggle for open-source sustainability and raises questions about the future of other popular JavaScript libraries.
-
Matomo-org/device-detector: Universal Device Detection library from User Agent
I made something similar, but with a JavaScript-first approach:
https://github.com/faisalman/ua-parser-js
- Show HN: UAParser.js – Abstracts Away the Hassle of User-Agent Detection
-
How to get request user device information
The best parser I found in overall is ua-parser-js which is javascript only. The one I used for my url shortener service, which is using golang, is a combination of 2 parsers to match the result retrieved by ua-parser-js.
-
User agent detection and the ua-parser-js license change
In this article, we’ll learn about user agent detection and explore the JavaScript library that has gained significant adoption among developers: ua-parser-js. ua-parser-js recently made headlines due to a change in its licensing model, and we’ll cover its switch from a permissive MIT license to a dual AGPLv3 + commercial license model, and how this affects individual and SaaS projects.
-
Tell HN: Microsoft Teams is blocking Firefox Nightly
Just look at all the big companies doing it
https://faisalman.github.io/ua-parser-js/
-
Liguard - The Linode Guard
This project is backed under MIT License, special shout out to project UA-Parser, as liguard uses a piece of its source-code.
-
Modern PHP
With NPM, what's actually published is not what's in the git repo, so it's harder to inspect/review vulnerabilities or hijacking. With composer, what's in git _is_ what composer pulls (with the exception of rules in .gitattributes to exclude files etc), making it much easier to trace. One such example: https://github.com/faisalman/ua-parser-js/issues/536
Composer packages are vendor namespaced, so hijacking an abandoned package is not possible (and it is with NPM), some examples like https://www.theregister.com/2021/08/10/github_npm_package/
-
Some developers are fouling up open-source software
Sure, I suppose in theory it could happen with other ecosystems, but for some reason it doesn't. It sure seems to just keep happening in NPM though.
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2025
Stats
faisalman/ua-parser-js is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.
The primary programming language of ua-parser-js is JavaScript.