awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
h4ckf0r0day avatar

h4ckf0r0day/obscura

0
View on GitHub↗
16,110 Stars·1,108 Forks·Rust·Apache-2.0·14 Aufrufe

Obscura

Obscura is a web scraping infrastructure and headless browser server designed for AI agents. It provides a system for AI models to control browser sessions, interact with websites, and extract web data using a WebSocket implementation of the Chrome DevTools Protocol.

The project focuses on bot detection evasion by randomizing browser fingerprints, masking native functions, and blocking tracking scripts to mimic human behavior. It further secures identities through a traffic layer that routes network requests via HTTP or SOCKS5 proxies.

The system supports large-scale data extraction through concurrent worker execution and dynamic JavaScript rendering. To optimize data for large language models, it includes utilities that transform structured HTML into flattened markdown. Low-level engine configuration is also available via flags to tune memory allocation and runtime performance.

Features

  • Agentic Web Browsing - Provides AI models with the ability to control browser sessions and interact with live websites.
  • External API Tool Exposures - Exposes browser control and data extraction functions as callable tools for AI agents.
  • JavaScript Rendering - Executes JavaScript via headless browsers to render dynamic content before extracting the final HTML.
  • Concurrent Scraping Workers - Implements parallel worker execution to efficiently extract large volumes of data from multiple URLs.
  • User Interaction Simulators - Simulates human web activity through programmatic clicks, form filling, and page navigation.
  • Headless Browser Automation - Automates user actions and data extraction using a headless browser controlled via the Chrome DevTools Protocol.
  • Anti-Bot Evasion - Uses browser fingerprint randomization and function masking to bypass automated bot detection services.
  • Fingerprint Randomization - Randomizes browser fingerprints and masks native properties to evade automated bot detection systems.
  • Headless Browser Controllers - Provides a control layer for managing headless browser instances that AI agents use to interact with the web.
  • Remote Browser Controllers - Provides a remote control layer for managing browser instances and page states via standardized messaging.
  • Chrome DevTools Protocols - Implements the Chrome DevTools Protocol to enable bidirectional communication and control of browser instances.
  • Scraping Infrastructure Management - Manages the operational infrastructure for large-scale scraping, including proxy routing and bot evasion.
  • Web Scraping Evasion Tools - Employs anti-detection techniques and fingerprint randomization to scrape websites without being flagged as a bot.
  • Browser Automation WebSocket Bridges - Implements a WebSocket bridge that allows external automation libraries to control remote browser instances.
  • HTML to Markdown Converters - Transforms complex HTML structures into token-efficient markdown for AI analysis.
  • DOM-to-Markdown Transformations - Transforms structured HTML trees into flattened markdown to optimize token usage for large language models.
  • Markdown Converters - Converts raw webpage content into clean markdown format specifically for consumption by large language models.
  • Headless Browser Workers - Processes large volumes of URLs by executing multiple headless browser sessions in parallel across separate processes.
  • Proxy Routing - Routes network requests through external HTTP or SOCKS5 proxies to mask requester identity.

Star-Verlauf

Star-Verlauf für h4ckf0r0day/obscuraStar-Verlauf für h4ckf0r0day/obscura

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Obscura

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Obscura.
  • steel-dev/steel-browserAvatar von steel-dev

    steel-dev/steel-browser

    6,450Auf GitHub ansehen↗

    Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome browser sessions. It enables programmatic browsing and web scraping using standard automation tools like Puppeteer, Playwright, and Selenium, connecting to cloud-hosted browser instances via WebSocket and the Chrome DevTools Protocol. The platform supports both headless and headful browser sessions, with language-specific SDKs for TypeScript and Python. The service distinguishes itself through comprehensive anti-detection capabilities, including residential proxy rotation, CAPTCHA

    TypeScriptaiai-agentsai-tools
    Auf GitHub ansehen↗6,450
  • apify/crawlee-pythonAvatar von apify

    apify/crawlee-python

    8,097Auf GitHub ansehen↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Pythonapifyautomationbeautifulsoup
    Auf GitHub ansehen↗8,097
  • daijro/camoufoxAvatar von daijro

    daijro/camoufox

    5,456Auf GitHub ansehen↗

    Camoufox is a Firefox-based stealth automation browser designed to evade detection during automated browsing. It combines a fingerprint randomization engine that generates thousands of unique device attributes per session, native-level API interception to spoof WebRTC, WebGL, media, and other fingerprintable properties, and human behavior simulation that moves the cursor along natural, distance-aware trajectories. The browser is compiled from source with build-time stealth patches and runs headlessly via a lightweight virtual display buffer, making it suitable for web scraping, automated testi

    C++antidetectantidetect-browserfingerprint
    Auf GitHub ansehen↗5,456
  • autoscrape-labs/pydollAvatar von autoscrape-labs

    autoscrape-labs/pydoll

    6,919Auf GitHub ansehen↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Pythonanti-detectionautomationbrowser-automation
    Auf GitHub ansehen↗6,919
Alle 30 Alternativen zu Obscura anzeigen→

Häufig gestellte Fragen

Was macht h4ckf0r0day/obscura?

Obscura is a web scraping infrastructure and headless browser server designed for AI agents. It provides a system for AI models to control browser sessions, interact with websites, and extract web data using a WebSocket implementation of the Chrome DevTools Protocol.

Was sind die Hauptfunktionen von h4ckf0r0day/obscura?

Die Hauptfunktionen von h4ckf0r0day/obscura sind: Agentic Web Browsing, External API Tool Exposures, JavaScript Rendering, Concurrent Scraping Workers, User Interaction Simulators, Headless Browser Automation, Anti-Bot Evasion, Fingerprint Randomization.

Welche Open-Source-Alternativen gibt es zu h4ckf0r0day/obscura?

Open-Source-Alternativen zu h4ckf0r0day/obscura sind unter anderem: steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… apify/crawlee-python — Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive… daijro/camoufox — Camoufox is a Firefox-based stealth automation browser designed to evade detection during automated browsing. It… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… chromedp/chromedp — chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It… ultrafunkamsterdam/nodriver — nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping…