Open-source browser automation tools for web agents$3 spent25 rows·7 columnsRecordsTable01github.com/Skyvern-AI/SkyvernSkyvernLicenseAGPL-3.0Languages['Python', 'TypeScript']Primary use caseWeb Agent02github.com/joseconstela/webparsyWebParsyLicenseMITLanguagesJavaScript, Node.jsPrimary use caseScraping03github.com/cheeriojs/cheerioCheerioLicenseMITPrimary use caseScraping04github.com/OthersideAI/self-operating-computerSelf-Operating-ComputerLicenseMITLanguagesPythonPrimary use caseWeb Agent05github.com/codeception/codeceptionCodeceptionLicenseMITPrimary use caseTesting06github.com/onllm-dev/onUIonUILicenseGPL-3.0Primary use caseWeb Agent07github.com/OpenClaw/OpenClawOpenClawLicenseMITPrimary use caseWeb Agent08github.com/steel-dev/steel-browserSteel BrowserLicenseApache-2.0Primary use caseWeb Agent09github.com/SeleniumHQ/seleniumSeleniumLicenseApache-2.0Primary use caseTesting, RPA10github.com/webdriverio/webdriverioWebdriverIOLicenseMITPrimary use caseTesting11github.com/apify/crawleeCrawleeLicenseApache-2.0Languages['JavaScript', 'TypeScript', 'Python']Primary use caseScraping, RPA12github.com/accomplish-ai/openworkOpenworkLicenseMITPrimary use caseWeb Agent13github.com/GoogleChrome/puppeteerPuppeteerLicenseApache-2.0Languages['JavaScript', 'TypeScript']Primary use caseTesting, Scraping, RPA14github.com/teamcapybara/capybaraCapybaraLicenseMITPrimary use caseTesting15github.com/microsoft/playwright-mcpPlaywright MCPLicenseApache-2.0Languages['TypeScript', 'JavaScript']Primary use caseWeb Agent16github.com/Codeception/CodeceptJSCodeceptJSLicenseMITPrimary use caseTesting17github.com/chromedp/chromedpChromedpLicenseMITLanguages['Go']Primary use caseScraping, RPA18github.com/willyg302/BeautifulSoupBeautiful SoupLicenseMITLanguagesPythonPrimary use caseScraping19github.com/microsoft/playwrightPlaywrightLicenseApache-2.0Primary use caseTesting, Scraping, Web Agent20github.com/saffron-health/librettoLibrettoLicenseMITPrimary use caseWeb Agent21github.com/cypress-io/cypressCypressLicenseMITLanguagesJavaScript, TypeScriptPrimary use caseTesting22github.com/scrapy/scrapyScrapyLicenseBSD-3-ClauseLanguagesPythonPrimary use caseScraping23github.com/browser-use/browser-useBrowser-UseLicenseMITPrimary use caseWeb Agent24github.com/alumnium-ai/alumniumAlumniumLicenseMITLanguagesPython, TypeScriptPrimary use caseTesting, Web Agent25github.com/cobrateam/splinterSplinterLicenseBSD-3-ClausePrimary use caseTestingMade with Webhound · Ask questions about this research, build on it, or start your own
01github.com/Skyvern-AI/SkyvernSkyvernLicenseAGPL-3.0Languages['Python', 'TypeScript']Primary use caseWeb Agent
02github.com/joseconstela/webparsyWebParsyLicenseMITLanguagesJavaScript, Node.jsPrimary use caseScraping
04github.com/OthersideAI/self-operating-computerSelf-Operating-ComputerLicenseMITLanguagesPythonPrimary use caseWeb Agent
11github.com/apify/crawleeCrawleeLicenseApache-2.0Languages['JavaScript', 'TypeScript', 'Python']Primary use caseScraping, RPA
13github.com/GoogleChrome/puppeteerPuppeteerLicenseApache-2.0Languages['JavaScript', 'TypeScript']Primary use caseTesting, Scraping, RPA
15github.com/microsoft/playwright-mcpPlaywright MCPLicenseApache-2.0Languages['TypeScript', 'JavaScript']Primary use caseWeb Agent
19github.com/microsoft/playwrightPlaywrightLicenseApache-2.0Primary use caseTesting, Scraping, Web Agent
21github.com/cypress-io/cypressCypressLicenseMITLanguagesJavaScript, TypeScriptPrimary use caseTesting
24github.com/alumnium-ai/alumniumAlumniumLicenseMITLanguagesPython, TypeScriptPrimary use caseTesting, Web Agent