AltHub

joelgriffith/navalia Alternatives

headless browser automation / Chrome driver

A TypeScript library that drives headless Chrome through a programmatic API (with an optional GraphQL server) for scraping, functional testing and screenshots.

976TypeScriptGPL-3.0archived ยท last push 8.2y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

magnitudedev/browser-agentGitHub

Vision/LLM-driven agent instead of a scripted API; pick it when tasks are described in natural language rather than code.

Open-source, vision-first browser agent

4.1k
TypeScript
Apache-2.0
slowing8mo ago
mkoehnke/WKZombieGitHub

Swift headless WebKit driver for Apple platforms only; the swap for iOS/macOS apps, but untouched for six years.

WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.

1.2k
Swift
MIT
dormant6.0y ago
DevExpress/testcafeGitHub

Full e2e test framework with its own proxy-based driver; pick it when you want assertions, reporters and parallelism built in.

A Node.js tool to automate end-to-end web testing.

9.9k
JavaScript
MIT
active26d ago
Skyvern-AI/skyvernGitHub

Python LLM-driven browser automation platform; choose it for natural-language workflows if AGPL-3.0 and a heavier runtime are acceptable.

Automate browser based workflows with AI

22.8k
Python
AGPL-3.0
active2mo ago
deepsweet/foxrGitHub

Node API driving Firefox instead of Chrome; take it when you need Gecko, though it is archived.

๐ŸฆŠ Node.js API to control Firefox

798
TypeScript
MIT
archived3.8y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

schickling/chromelessGitHub

Same class of TypeScript Chrome-driver API, but archived and unmaintained for ~8 years; only viable if you fork it yourself.

๐Ÿ–ฅ Chrome automation made simple. Runs locally or headless on AWS Lambda.

13.2k
TypeScript
MIT
archived7.9y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

figranium/figraniumGitHub

Visual block-based workflow builder with an API; choose it for no-code automation rather than an embeddable driver.

Stack blocks visually to build complex browser workflows and execute them via API

734
TypeScript
GPL-3.0
active17d ago

Listed as an alternative to

These projects were analysed and named navalia among their alternatives. The relationship is not symmetric โ€” how navalia rates them is a separate judgement, made when navalia is analysed in its own right.

segment-boneyard/nightmareGitHub

calls navalia โ€œArchived browser automation API; unmaintained, not advised for new projects.โ€

A high-level browser automation library.

19.8kJavaScriptdormant