awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesData Extraction Pipelines

Automated workflows for parsing, transforming, and synchronizing external data sources into structured formats.

Distinguishing note: Focuses on the automated ingestion and synchronization of external data, distinct from static data storage.

Explore 13 awesome GitHub repositories matching data & databases · Data Extraction Pipelines. Refine with filters or upvote what's useful.

Awesome Data Extraction Pipelines GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • simplifyjobs/summer2026-internshipsAvatar de SimplifyJobs

    SimplifyJobs/Summer2026-Internships

    45,021Voir sur GitHub↗

    This project is a community-maintained, open-source job aggregator that provides a curated database of internship opportunities. It centralizes scattered professional listings into a structured, searchable collection categorized by industry, role, and location to assist students in their career search. The repository distinguishes itself by utilizing a version-controlled data store, where all job listings are maintained as plain text files. This approach enables transparent history tracking and granular change analysis through standard diffing tools. The project relies on an automated data ex

    A set of scheduled workflows that parse external job boards and synchronize structured listings into a version-controlled text format.

    Pythoninternshipsinterview-preparationjobs
    Voir sur GitHub↗45,021
  • soxoj/maigretAvatar de soxoj

    soxoj/maigret

    33,154Voir sur GitHub↗

    Maigret is an open-source intelligence framework designed for automated digital footprint discovery and identity investigation. It functions as a search engine that aggregates profile metadata by querying thousands of websites for specific usernames, mapping an individual's online presence across diverse platforms. The tool distinguishes itself through recursive discovery capabilities, which identify links within discovered profiles to expand the scope of an investigation automatically. It supports cross-platform identity correlation by mapping disparate accounts and pseudonymous personas, in

    Integrating account discovery and metadata extraction into custom software workflows for large-scale data collection and reporting.

    Pythonblueteamclicybersecurity
    Voir sur GitHub↗33,154
  • binux/pyspiderAvatar de binux

    binux/pyspider

    16,809Voir sur GitHub↗

    PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for periodically fetching web content, processing HTML, and persisting scraped information into database backends. The system features a web-based management interface for editing scraping scripts, monitoring task progress, and reviewing collected data. It includes a headless browser JavaScript renderer to capture rendered HTML from dynamic web pages and a distributed architecture that uses message queues to scale crawling workloads across multiple nodes. The framework also covers task

    Implements a workflow for periodically fetching web content, processing HTML, and persisting data into databases.

    Python
    Voir sur GitHub↗16,809
  • getmaxun/maxunAvatar de getmaxun

    getmaxun/maxun

    15,049Voir sur GitHub↗

    Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into structured data. By leveraging artificial intelligence to interpret natural language prompts, the system identifies page elements and extracts information without requiring manual selector configuration. It serves as a bridge between raw web content and intelligent workflows, providing structured outputs in formats optimized for large language model ingestion and agent-based applications. The platform distinguishes itself through its ability to handle complex, authenticated, and dyn

    Links extracted data to external applications through webhooks and command-line interfaces for seamless automation.

    TypeScriptagentsapiautomation
    Voir sur GitHub↗15,049
  • refirmlabs/binwalkAvatar de ReFirmLabs

    ReFirmLabs/binwalk

    14,045Voir sur GitHub↗

    Binwalk is a firmware analysis and reverse engineering tool designed to identify, extract, and analyze embedded files and data types within binary firmware blobs. It functions as a binary file signature scanner and entropy analyzer to decompose firmware images into their constituent components. The tool distinguishes itself by combining signature-based pattern matching for known binary headers with entropy analysis. By calculating data randomness across file offsets, it can locate compressed or encrypted sections that do not possess known signatures. The project covers binary data forensics

    Implements a modular pipeline that separates the identification of binary signatures from the actual data extraction process.

    Rust
    Voir sur GitHub↗14,045
  • ssssssss-team/spider-flowAvatar de ssssssss-team

    ssssssss-team/spider-flow

    11,277Voir sur GitHub↗

    Spider-flow is a Java-based web crawling and data extraction platform that provides a centralized environment for managing automated information gathering. It functions as a no-code tool, allowing users to define complex data collection pipelines through a visual, drag-and-drop interface rather than manual programming. The platform distinguishes itself through a graph-based workflow orchestration system where users link discrete nodes to define navigation and parsing logic. It supports dynamic content crawling by integrating headless browsers to execute JavaScript and render page content that

    Manages recurring web extraction tasks and automated data synchronization into storage backends.

    Javacrawlerjsoupspider
    Voir sur GitHub↗11,277
  • dataabc/weibospiderAvatar de dataabc

    dataabc/weiboSpider

    9,630Voir sur GitHub↗

    weiboSpider is a Python web scraper and social media crawler designed to extract user profiles, posts, and engagement metrics from Sina Weibo. It functions as an automated data pipeline for academic research and trend analysis, collecting long-form text and multimedia content. The tool distinguishes itself through the use of browser session cookies to authenticate requests and access protected profiles. It implements randomized request pacing and global pauses to manage traffic and avoid platform rate limits, while supporting incremental crawling to capture only new content based on timestamp

    Automates the workflow of parsing and synchronizing social media data into structured JSON payloads.

    Pythonhelp-wantedpythonpython3
    Voir sur GitHub↗9,630
  • tabulapdf/tabulaAvatar de tabulapdf

    tabulapdf/tabula

    7,425Voir sur GitHub↗

    Tabula is a PDF table extraction tool and data scraper designed to isolate tabular structures within text-based PDF files. It functions as a converter that transforms these layouts into structured CSV or spreadsheet formats for data recovery and analysis. The project provides both a visual interface for manually selecting table areas and a headless command-line interface. This dual approach allows for a choice between manual data recovery via visual-area selection and the integration of table extraction into automated data pipelines. The extraction process utilizes Java-based PDF parsing and

    Enables the integration of PDF table extraction into automated data processing workflows.

    CSScsvexcelpdf
    Voir sur GitHub↗7,425
  • dlt-hub/dltAvatar de dlt-hub

    dlt-hub/dlt

    5,472Voir sur GitHub↗

    dlt est un outil d'ingestion de données Python et un framework de pipeline ETL conçu pour récupérer des données depuis diverses sources et les persister dans des destinations structurées. Il fonctionne comme un moteur d'inférence de schéma qui détecte automatiquement les types de données et aplatit les structures JSON imbriquées en tables relationnelles, déplaçant les données des sources vers des lakehouses, des entrepôts ou des bases de données vectorielles. Le projet se distingue par une génération de pipeline alimentée par l'IA, utilisant de grands modèles de langage pour échafauder le code d'extraction et les connecteurs pour les API REST. Il prend également en charge le stockage vectoriel multimodal et la population spécialisée de bases de données vectorielles pour prendre en charge les applications d'IA et de machine learning. Le framework couvre un large éventail de capacités, incluant l'évolution automatique du schéma, le chargement incrémentiel de données via le suivi d'état et la validation de la qualité des données par l'application de contrats de données. Il fournit des outils pour la normalisation des données relationnelles, les transformations pré- et post-chargement, et une variété d'adaptateurs de destination pour les bases de données SQL et les magasins d'objets cloud. L'observabilité est gérée via des tableaux de bord d'exécution de pipeline, le suivi de lignage des colonnes et la vérification de version de schéma utilisant des hachages basés sur le contenu.

    Provides a unified loading pipeline to extract and synchronize data from APIs, databases, and cloud storage.

    Pythondatadata-engineeringdata-lake
    Voir sur GitHub↗5,472
  • omkarcloud/botasaurusAvatar de omkarcloud

    omkarcloud/botasaurus

    3,970Voir sur GitHub↗

    Botasaurus is a Python web scraping framework and headless browser automation system used to build scalable data extraction tools. It functions as a web data extraction tool and OCR document parser, converting website content, images, and PDF files into structured formats such as JSON, CSV, and Excel. The framework distinguishes itself by providing a scraper management interface that allows Python functions to be wrapped in a web-based UI or deployed as standalone desktop applications. This enables non-technical users to trigger extraction jobs and manage tasks via a graphical interface or RE

    Implements automated workflows for parsing and transforming raw web and document content into structured formats.

    Pythonanti-botanti-detectanti-detect-browser
    Voir sur GitHub↗3,970
  • oxylabs/ai-crawler-pyAvatar de oxylabs

    oxylabs/ai-crawler-py

    2,683Voir sur GitHub↗

    This project is an LLM-powered web crawler and data extractor that uses large language models to navigate websites and parse content into structured JSON or Markdown formats. It functions as an automated browser orchestrator and domain discovery engine, interpreting plain English instructions to identify relevant pages and extract specific information. The system distinguishes itself through agentic browser automation, allowing it to perform human-like interactions such as clicking buttons and scrolling based on natural language commands. It employs goal-oriented crawling to analyze website s

    Streams extracted web data into external systems through automated ingestion and synchronization pipelines.

    aiai-agentsai-crawler
    Voir sur GitHub↗2,683
  • rashakil-ds/roadmap-docsAvatar de rashakil-ds

    rashakil-ds/Roadmap-Docs

    1,079Voir sur GitHub↗

    Roadmap-Docs is a technical career roadmap repository that provides structured learning paths for software engineering, data science, and artificial intelligence roles. It functions as a professional development curriculum, mapping essential technical milestones and industry-standard tools to guide career advancement. The platform integrates a job market trend analyzer that evaluates industry job postings to identify high-demand skills and competencies. By utilizing an automated data pipeline, the system updates these educational roadmaps to reflect real-time industry requirements and evolvin

    Automates the ingestion and synchronization of external job market data to keep educational roadmaps current.

    ai-engineerai-scientistartificial-intelligence
    Voir sur GitHub↗1,079
  • gsh199449/spiderAvatar de gsh199449

    gsh199449/spider

    997Voir sur GitHub↗

    Spider est une plateforme basée sur le web conçue pour l'extraction automatisée de données, fournissant un framework centralisé pour collecter, traiter et router des informations structurées à partir de sites web. Elle fonctionne comme un pipeline complet qui gère l'ensemble du cycle de vie de la collecte de données, de la configuration initiale au stockage final dans des bases de données externes ou des files d'attente de messages. La plateforme se distingue par une interface de configuration visuelle qui permet aux utilisateurs de définir des règles d'extraction et de gérer des modèles de scraping sans écrire de code personnalisé. Elle prend en charge la récupération de contenu statique et dynamique en intégrant l'automatisation de navigateur headless, qui exécute du JavaScript côté client pour capturer des données à partir de sites web modernes et interactifs. Les utilisateurs peuvent également utiliser l'extraction heuristique pour extraire automatiquement le texte principal des articles et les métadonnées sans configuration manuelle de sélecteurs. Au-delà de la simple collecte, le système inclut des outils pour l'analyse de contenu structuré et le mappage de relations. Il identifie les mots-clés, détecte les entités et visualise les connexions entre les personnes, les lieux et les articles pour fournir un contexte plus profond aux informations recueillies. La plateforme dispose également de capacités intégrées de recherche et d'indexation, permettant aux utilisateurs d'interroger les enregistrements stockés et de gérer le flux de données via un tableau de bord unifié.

    Implements an automated pipeline for parsing, processing, and synchronizing web data into structured formats.

    Javacralwergatherplatformspider
    Voir sur GitHub↗997
  1. Home
  2. Data & Databases
  3. Data Extraction Pipelines

Explorer les sous-tags

  • Signature-to-Offset PipelinesWorkflows that first identify data signatures and then pass resulting offsets to a separate extraction phase. **Distinct from Data Extraction Pipelines:** Specific to binary signature-led extraction rather than general data synchronization or transformation pipelines