Jaunt
Jaunt is a Java library designed for web scraping, web automation, and JSON querying. It provides a fast, ultra-light headless browser that enables Java programs to perform tasks such as web scraping, form handling, and interfacing with REST APIs. Jaunt supports parsing of HTML, XHTML, XML, and JSON, and offers features like HTTP header and cookie manipulation, proxy support, and customizable caching. The library does not support JavaScript execution; however, for automating JavaScript-enabled browsers, Jauntium is recommended. Jaunt is available under the Apache License, with a monthly edition that expires periodically, requiring users to download the latest version upon expiration. The library is suitable for tasks such as parsing and extracting data from web pages, filling out and submitting forms, and handling HTTP requests and responses. Comprehensive tutorials and documentation are available to assist users in getting started with Jaunt.
Learn more
Google Chrome
Google Chrome is a fast, secure, and user-friendly web browser designed to help people get more done online. Built by Google, Chrome combines speed, performance, and simplicity across desktop and mobile devices. The browser includes built-in AI features like Gemini in Chrome, which helps users understand content, manage tasks, and work more efficiently directly from their tabs. Chrome integrates powerful tools such as Google Search, Google Lens, and autofill to streamline everyday browsing. Advanced security features like Safe Browsing, Password Manager, and Safety Check help protect users from threats and keep data secure. Chrome syncs seamlessly across devices, allowing access to bookmarks, passwords, and tabs anywhere. With frequent automatic updates, Chrome stays optimized with the latest features and performance improvements.
Learn more
Zombie.js
Zombie.js is a lightweight, headless testing framework for Node.js that enables developers to simulate browser environments for testing client-side JavaScript code without the need for a graphical browser. It allows for the automation of web interactions such as form submissions, link clicks, and navigation, facilitating full-stack testing in a simulated environment. Developers can utilize Zombie.js to perform actions like visiting web pages, filling out forms, and asserting conditions within their test suites. The framework integrates seamlessly with testing libraries like Mocha, providing a streamlined approach to writing and executing tests.
Learn more
Kitesurf
Kitesurf is an agent-first browser built specifically for AI agents and runs entirely on Cloudflare Workers instead of using Chromium. It is designed around what agents actually need: structured machine-readable content, scalable execution, low CPU and memory use, and safe interaction with untrusted web pages, rather than human-facing features such as tabs, themes, extensions, or pixel-perfect scrolling. Each page load is treated as untrusted input, every session starts fresh, and components are isolated with access only to the resources required for their function. Kitesurf uses native Rust compiled to WebAssembly where possible and is organized around an Engine, PageScript, and PageRenderer. The Engine exposes Chrome DevTools Protocol WebSocket and REST APIs and stores session state, while PageScript parses HTML and CSS and runs JavaScript and WebAssembly inside isolated Workers.
Learn more