JustClaw-It · component browser

Find a component worth adapting.

The same live search your agent gets over MCP: real components with their quality score, licence and source repo. Open one to inspect it.

50 live results for scraping · score 7+

9.8 scraping

common/Configuration.ts

TypeScript definitions for Puppeteer configuration options, including cache, executable, and browser settings.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality10.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.6 scraping

ExtractionStrategy (extraction_strategy.py)

Defines extraction strategies: LLM, cosine similarity, topic modeling, CSS selectors for crawling content.

crawl4aipythonApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability10.0
  • Strategic value10.0

Tags: unclassified, scraping

9.6 scraping

Puppeteer Core API

High-level Node.js API to control headless Chrome/Firefox via DevTools Protocol or WebDriver BiDi, including page, browser, frame, and network interception primitives.

puppeteerApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability10.0
  • Strategic value10.0

Tags: scraping

9.6 scraping

AsyncWebCrawler (async_webcrawler.py)

Asynchronous web crawler managing browser sessions, crawling strategies, and crawl result aggregation.

crawl4aipythonApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability10.0
  • Strategic value10.0

Tags: unclassified, scraping

9.6 scraping

src/puppeteer.ts

Entry point for Puppeteer, re-exporting core APIs and initializing node instance.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.6 scraping

chromium (playwright-core/index.mjs)

Re-exports Playwright browser launchers and utilities for easy import.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.6 scraping

client/browserType.ts

BrowserType class for launching and managing browsers in Playwright.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.6 scraping

start (src/outofprocess.ts)

Starts Playwright driver process and returns API client.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.4 scraping

playwright/index.mjs

Re-exports Playwright core API as a module entry point.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.3 scraping

server/browserType.ts

Abstract class for launching browsers in Playwright with various options.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.3 ai

dendrite_browser.py

AI browser/agents. Manages web page state. Persisted at end.

dendrite-python-sdkpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: ai, AI / Agents, scraping, tag:browser-state, tag:state-persistence

9.3 scraping

sfp_virustotal.py

Interfaces with VirusTotal API to fetch threat intelligence and reputation data for files, domains, IPs, and URLs.

spiderfootpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping

9.2 scraping

Locator Selector Utils (isomorphic/locatorUtils.ts)

Builds Playwright locator selector strings for getByTestId, getByLabel, getByRole and similar accessibility-based queries, handling escaping and attribute encoding.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, testing, ui, tag:selectors, tag:locators

9.2 scraping

baseRules (eslint.config.mjs)

Base ESLint configuration defining rules and plugins for TypeScript projects.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.2 scraping

buildArchiveFilename (src/provider.ts)

Builds standard archive filename for browser downloads.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value7.0

Tags: scraping

9.2 scraping

api/Dialog.ts

Abstract base for dialog handling in Puppeteer, providing accept/dismiss logic.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.2 scraping

node/NodeWebSocketTransport.ts

WebSocket transport implementation for Puppeteer, handling keep-alive and message limits.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.2 realtime

Browser Connect Options Types (common/ConnectOptions.ts)

TypeScript type definitions for configuring Puppeteer browser connection options, including protocol type, WebDriver capabilities, and transport settings.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: realtime, dev-tools, scraping, lang:typescript, tag:connection

9.2 scraping

Screenshot Capture Tool (backend/screenshot.ts)

Defines a tab tool that captures page or element screenshots, inferring image format (png/jpeg/webp) from filename and returning formatted results.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, automation, testing, files, tag:screenshot

9.2 scraping

defineTool (backend/tool.ts)

Utility to declare Playwright tools with schema and execution logic.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.2 scraping

backend/verify.ts

verify.ts defines Playwright tools for asserting element, text, list, and value visibility.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.2 scraping

converter_utils/_image.py

Shared validation for Office image-rendering hooks.

markitdownpythonMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value7.0

Tags: scraping, Scraping / Crawling

9.2 scraping

dendrite_page.py

Wraps Playwright page functionality for browser automation and web scraping with methods for page interaction, data extraction, and element handling.

dendrite-python-sdkpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, Scraping / Crawling, automation, tag:page-wrapping, tag:dom-interaction

9.2 scraping

AsyncElement (dendrite_element.py)

Wraps Playwright's async element locator to perform browser interactions like clicks and text input with navigation tracking and outcome validation for web scraping.

dendrite-python-sdkpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, Scraping / Crawling, automation, tag:element-interaction, tag:async

9.2 scraping

UrlModel (models.py)

Models URL data for crawl results, supporting markdown generation via Pydantic.

crawl4aipythonApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: unclassified, scraping

9.2 scraping

addTestCommand (src/program.ts)

Function adding 'test' command to Playwright CLI with options and actions.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability8.0
  • Strategic value9.0

Tags: scraping

9.2 scraping

playwright-test/index.mjs

Re-exports Playwright test API for easier imports.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value8.0

Tags: scraping

9.1 scraping

sitemap.ts

Generates XML sitemap of all application routes for search engines.

chanhdai.comtypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability8.0
  • Strategic value8.0

Tags: scraping, crm, search

9.1 scraping

build_fingerprint_worker_js (fingerprint_builder)

Generates a JavaScript injection script to spoof Web Worker fingerprinting surfaces like navigator and WebGL, ensuring consistent evasion in worker contexts.

pydollpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping, automation, tag:fingerprint-evasion, tag:web-worker-spoofing, tag:javascript-injection

9.1 scraping

query (find_elements_mixin)

Finds elements using CSS or XPath selectors with automatic type detection, optional timeout, and configurable error handling.

pydollpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value10.0

Tags: scraping, tag:dom-queries, tag:css-selectors, tag:xpath, tag:element-finding

9.1 scraping

runWithActionHooks (crawler/hooks.go)

Module exposing: runWithActionHooks, runWithNavigateBackHook, Hooks

katanagoMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value7.0

Tags: scraping, Scraping / Crawling

9.1 scraping

PuppeteerError (common/Errors.ts)

Custom error classes for Puppeteer operations.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.1 scraping

cdp/PredefinedNetworkConditions.ts

Predefined network conditions for Puppeteer emulateNetworkConditions.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value7.0

Tags: scraping

9.1 scraping

chromium (_common/browser.js)

Module exposing: chromium, launchBrowser, openPage, closeBrowser, isBrowserMissing

web-checkjavascriptMIT
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, Scraping / Crawling

9.1 scraping

server/index.ts

Central export file for Playwright core modules, exposing browser, context, and trace APIs.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.1 scraping

createPlaywright (server/playwright.ts)

Playwright server-side SDK exposing browser types and debugging controls.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.1 scraping

resolveTimezone (src/playwright.ts)

* Playwright launch wrapper for cloakbrowser. Mirrors Python cloakbrowser/browser.py. /

CloakBrowsertypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, Scraping / Crawling

9.1 scraping

common/EventEmitter.ts

Generic EventEmitter implementation for typed event handling in TypeScript, wrapping mitt.

puppeteertypescriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.0 scraping

getIssueDescriptor (shared/audit-issues.ts)

Registry of site‑audit issue types shared between server and client for consistent reporting.

open-seotypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability8.0
  • Strategic value7.0

Tags: scraping

9.0 scraping

src/playwright.ts

oxlint-disable typescript/method-signature-style */

vitesttypescriptMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping, Scraping / Crawling

9.0 scraping

playwright-chromium/index.mjs

Re-exports Playwright core for Chromium.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value9.0

Tags: scraping

9.0 scraping

playwright-webkit/index.mjs

Re-exports Playwright core for WebKit support.

playwrightjavascriptApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.0 scraping

VERSION (mcp/protocol.ts)

Exports protocol version and type definitions for Chrome extension communication.

playwrighttypescriptApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: scraping

9.0 scraping

withCdpSession (src/cdp-bridge.ts)

Provides CDP session helpers and dispatch for Playwright‑based browser automation.

gstacktypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value9.0

Tags: scraping

8.9 ai

parseEnvPayload (providers/wttj.mjs)

@ts-check * @typedef {import('./_types.js').Provider} Provider */ Welcome to the Jungle provider — queries WTTJ's public Algolia search index (the same one the welcometothejungle.c

career-opsjavascriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value6.0

Tags: ai, scraping

8.9 database

sfp_ripe.py

-*- coding: utf-8 -*- ------------------------------------------------------------------------------- Name: sfp_ripe Purpose: Queries Internet registryes like RIPE (incl. ARIN) to

spiderfootpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability10.0
  • Reusability8.0
  • Strategic value9.0

Tags: database, scraping, tag:whois-lookup, tag:registry-query, tag:ip-geolocation

8.9 scraping

StealthConfig (stealth/stealth.py)

Playwright stealth configuration combining JS scripts to evade detection.

easy-uploaderpythonMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value8.0

Tags: scraping

8.8 scraping

sfp_shodan.py

Shodan API integration for network recon, exposing host, port, and vulnerability intel.

spiderfootpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value10.0

Tags: scraping

8.8 automation

Mouse

Simulates realistic human mouse input with movement, clicks, and drags using Bezier curves, Fitts's Law timing, tremor, and overshoot for browser automation.

pydollpythonMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value10.0

Tags: automation, scraping, tag:mouse-simulation, tag:human-mimicry, tag:anti-detection