UAParser.js: The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser or Node
- user-agent-parser
- browser-detection
- user-agent
- client-hints
47,133 repositories indexed
169–192 of 775 · Most stars
UAParser.js: The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser or Node
Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.
Sketch Material 3 Expressive screens in the browser and turn them into vibe-coding prompts.
🏩 A simple process manager for developers. Start apps from your browser and access them using local domains
A Node.js tool to automate end-to-end web testing.
Next-gen browser and mobile automation test framework for Node.js
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Captcha solver extension for humans, available for Chrome, Edge and Firefox
A fast, minimal browser that protects your privacy
The MQTT client for Node.js and the browser
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
A simple iOS photo and video browser with grid view, captions and selections.
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
A pure JavaScript implementation of git for node and browsers!
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Fast, reliable download accelerator and video downloader since 2013
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
📡 Simple WebRTC video, voice, and data channels
🐒 Normalize browsers' default style
🐨 Elegant Console Logger for Node.js and Browser