awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

Awesome GitHub RepositoriesMetadata Extraction

Specialized extraction of Open Graph tags, oEmbed data, and other descriptive page metadata.

Distinct from Web Data Extraction: Distinct from Web Data Extraction: focuses specifically on descriptive metadata and media tags rather than general body content.

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

Awesome Metadata Extraction GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mozilla/readabilityAvatar mozilla

    mozilla/readability

    11,298Vezi pe GitHub↗

    Readability is a JavaScript library designed for web content extraction. It functions as a DOM parsing utility and article metadata extractor that isolates the primary text of a webpage by removing clutter such as advertisements and navigation bars. The library employs a heuristic-based content detector to predict if a webpage contains a parseable article before performing full extraction. It uses a parsing workflow to convert complex HTML documents into a simplified format, facilitating the implementation of distraction-free reader views. The tool covers several capability areas, including

    Extracts descriptive page metadata, including Open Graph tags and canonical titles, from the document head.

    JavaScript
    Vezi pe GitHub↗11,298
  • amaurymartiny/check-if-email-existsAvatar amaurymartiny

    amaurymartiny/check-if-email-exists

    8,826Vezi pe GitHub↗

    Acest proiect este un instrument de verificare a e-mailurilor care verifică dacă o adresă de e-mail există și poate primi mesaje fără a trimite un e-mail real. Oferă aceste capabilități printr-un API HTTP programatic și o interfață CLI locală. Sistemul se distinge prin combinarea verificării handshake-ului SMTP și a rezoluției înregistrărilor DNS cu un instrument de analiză a riscurilor care detectează adresele temporare, conturile bazate pe roluri și domeniile catch-all. Include, de asemenea, un agregator de metadate pentru a prelua informații publice de profil și imagini asociate cu o anumită adresă de e-mail. Suprafața de capabilități mai largă acoperă validarea livrabilității e-mailurilor, evaluarea riscurilor pentru a preveni înregistrările frauduloase și testarea conectivității SMTP. Serviciul backend poate fi implementat ca un serviciu în rețea folosind un model de deployment containerizat.

    Collects public profile information and identity metadata associated with specific email addresses.

    Rust
    Vezi pe GitHub↗8,826
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Extracts structured bibliography metadata from academic citation file formats.

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • lorien/web-scrapingAvatar lorien

    lorien/web-scraping

    7,931Vezi pe GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Retrieves media, oEmbed data, and key descriptive information from web documents.

    Makefile
    Vezi pe GitHub↗7,931
  • p1ngul1n0/blackbirdAvatar p1ngul1n0

    p1ngul1n0/blackbird

    5,639Vezi pe GitHub↗

    Blackbird is an open-source OSINT investigation tool that searches across hundreds of online platforms to discover accounts linked to a given username or email address. It functions as a username and email search engine, consolidating discovered profiles into a single list with low false positives for investigative analysis. The tool incorporates an AI-enhanced profile analyzer that uses a built-in AI API to generate behavioral and technical summaries of discovered online profiles. It also provides a documentation query interface that accepts natural-language questions via HTTP GET requests t

    Pulls public details like names, locations, and images from discovered profiles to enrich investigation data.

    Pythoncybersecurityosintpentesting
    Vezi pe GitHub↗5,639
  • adbar/trafilaturaAvatar adbar

    adbar/trafilatura

    5,319Vezi pe GitHub↗

    Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web pages. It downloads HTML content, identifies the main body of text, and strips away navigation, ads, and other boilerplate, returning the core article content along with fields like title, author, date, and URL. The tool can also extract user comments and test whether a page contains extractable text, making it a general-purpose web text extraction library. What distinguishes Trafilatura from simpler extractors is its configurable extraction pipeline, which offers high-speed, high

    Trafilatura extracts metadata fields such as date, title, author, and URL from HTML pages with configurable parameters.

    Pythonarticle-extractorcorpus-buildercorpus-tools
    Vezi pe GitHub↗5,319
  • drawrowfly/tiktok-scraperAvatar drawrowfly

    drawrowfly/tiktok-scraper

    5,120Vezi pe GitHub↗

    Acest proiect este un scraper specializat pentru API-ul TikTok și un extractor de date. Funcționează ca un web scraper bazat pe proxy, conceput pentru a colecta metadate ale utilizatorilor, postări video și feed-uri de trenduri, oferind în același timp un pipeline de date prin webhook pentru a direcționa informațiile extrase către URL-uri externe prin cereri HTTP. Instrumentul include un downloader de videoclipuri fără watermark care salvează conținutul la înaltă definiție în stocarea locală. Utilizează semnarea criptografică a cererilor pentru autentificarea serverului și folosește autentificarea prin cookie-uri de sesiune combinată cu rotația de proxy-uri pentru a gestiona traficul de rețea și a evita limitările de rată (rate limits). Capabilitățile acoperă extracția de conținut în masă prin pipeline-uri de procesare batch și recuperarea metadatelor pentru profiluri, hashtag-uri și piese muzicale. Datele extrase sunt exportate în formate structurate JSON sau CSV, iar urmărirea stării locale este utilizată pentru a înregistra istoricul descărcărilor și a preveni cererile duplicate.

    Extracts detailed descriptive metadata for individual videos, users, hashtags, and music tracks.

    TypeScript
    Vezi pe GitHub↗5,120
  • vikiboss/60sAvatar vikiboss

    vikiboss/60s

    4,780Vezi pe GitHub↗

    This project is a multi-purpose REST API utility collection and developer suite. It serves as a centralized service for real-time information aggregation, data transformation, and a wide array of programmatic tools. The service distinguishes itself by providing a broad range of specialized content delivery endpoints, from curated daily summaries and global trending rankings to randomized entertainment content like jokes and quotes. It also functions as a real-time aggregator for environmental and network data, including weather forecasts, currency exchange rates, and public IP lookups. The c

    Extracts Open Graph tags and HTML metadata from remote URLs to create structured link previews.

    TypeScript60sapibilibili
    Vezi pe GitHub↗4,780
  • jabref/jabrefAvatar JabRef

    JabRef/jabref

    4,373Vezi pe GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Cleans and normalizes bibliographic data by identifying duplicates and correcting formatting inconsistencies to ensure accuracy.

    Javaacademiaacademic-publicationsai
    Vezi pe GitHub↗4,373
  • bisguzar/twitter-scraperAvatar bisguzar

    bisguzar/twitter-scraper

    4,013Vezi pe GitHub↗

    Acest proiect este un scraper web neautentificat, conceput pentru a extrage date publice din API-ul frontend Twitter. Acesta funcționează ca un extractor de date din rețelele sociale care simulează cereri de browser pentru a colecta informații fără a fi nevoie de chei API oficiale sau autentificarea contului de utilizator. Instrumentul oferă capabilități pentru colectarea postărilor publice, recoltarea metadatelor profilurilor de utilizator (cum ar fi biografii și locații) și preluarea subiectelor în tendințe (trending topics) clasificate pe regiuni geografice. Poate efectua scraping de conținut vizat pe baza unor nume de utilizator, hashtag-uri sau interogări de căutare specifice. Sistemul gestionează colectarea datelor prin paginare, emularea clientului bazată pe headere pentru a imita browserele web și parsarea răspunsurilor JSON structurate din endpoint-uri publice.

    Retrieves public personal metadata such as birthdays and biographies for identity mapping.

    Pythonclientjavascriptno-authentication
    Vezi pe GitHub↗4,013
  • gh0stkey/haeAvatar gh0stkey

    gh0stkey/HaE

    4,034Vezi pe GitHub↗

    HaE is a network traffic analysis tool designed to extract, classify, and highlight specific data fragments within network messages and HTTP traffic. It functions as an HTTP data extractor and traffic content filter, utilizing a network metadata aggregator to centralize highlighted data fragments and annotations for analysis. The tool identifies high-value network packets by mapping classification results to visual color markers and employs a modular classification system to isolate data fragments from binary or text streams. It distinguishes the severity of matched data by piping extracted c

    Aggregates highlighted fragments and annotations into a single panel for rapid querying and analysis.

    Javabughunterburpsuitedata-security
    Vezi pe GitHub↗4,034
  • kkdai/youtubeAvatar kkdai

    kkdai/youtube

    3,903Vezi pe GitHub↗

    This project is a Go library and command-line utility designed for the retrieval and local archival of remote video content. It provides a programmatic interface for fetching media streams, allowing users to extract metadata and download video files directly to local storage. The library distinguishes itself through its ability to resolve playback restrictions by performing algorithmic transformations on obfuscated authentication tokens. This signature decryption process enables the tool to bypass standard access limitations, while its interface-driven design allows for the selection of speci

    Extracts descriptive metadata and media tags from raw server responses.

    Gogoyoutube
    Vezi pe GitHub↗3,903
  • generalnewsextractor/generalnewsextractorAvatar GeneralNewsExtractor

    GeneralNewsExtractor/GeneralNewsExtractor

    3,779Vezi pe GitHub↗

    GeneralNewsExtractor is a specialized system for identifying and extracting structured news data through configurable HTML filtering and XPath-based parsing. It functions as an automated news scraper and web page content parser that isolates article bodies and metadata from news webpages. The system uses YAML or JSON configuration files to manage extraction rules and XPath definitions, decoupling the processing logic from site-specific selectors. This allows for targeted noise removal and the isolation of titles, authors, and publication dates through customizable filtering. The tool covers

    Extracts specific news metadata including titles, authors, and publication dates from HTML.

    Pythonpython3webcrawlerwebspider
    Vezi pe GitHub↗3,779
  • elevenpaths/focaAvatar ElevenPaths

    ElevenPaths/FOCA

    3,434Vezi pe GitHub↗

    FOCA is a digital forensics metadata analyzer and open-source intelligence tool used to extract hidden information from various document types. It functions as a metadata extraction tool that isolates technical data and EXIF information from PDFs, office documents, and SVG files. The system integrates an open-source intelligence scanner that identifies and downloads target files from the web using multiple search engine APIs. This allows for the automated discovery and acquisition of remote web assets for batch analysis and digital evidence gathering. The software provides capabilities for d

    Isolates hidden information within documents discovered from local files or web searches.

    C#
    Vezi pe GitHub↗3,434
  • probe-rs/probe-rsAvatar probe-rs

    probe-rs/probe-rs

    2,599Vezi pe GitHub↗

    probe-rs is an embedded debugging toolset used for flashing, debugging, and inspecting microcontrollers via hardware debug probes. It functions as an embedded firmware flasher, a memory manager for reading and writing to processor registers, and a server implementing the Debug Adapter Protocol to connect hardware debugging to various code editors. The project includes a CMSIS-Pack target parser to extract device metadata and flash configurations from industry-standard definition files. It provides a driver-based probe abstraction to interact with various hardware debug probes regardless of th

    Parses device configuration files to generate simplified descriptions containing critical metadata and binary data.

    Rustarmarm-corescoresight
    Vezi pe GitHub↗2,599
  • digininja/cewlAvatar digininja

    digininja/CeWL

    2,575Vezi pe GitHub↗

    CeWL is a custom wordlist generator and web crawling security tool designed to extract unique words and metadata from websites. It functions as an OSINT metadata extractor and security scanner, identifying potential passwords and usernames by analyzing HTML and JavaScript content. The tool differentiates itself by combining recursive spidering with metadata extraction, allowing it to collect email addresses, author names, and creator metadata from web pages and linked files. It also captures domains, subdomains, and path components to include in generated lists. Broad capabilities include we

    Extracts email addresses and author names from web pages and linked files to build username lists.

    Ruby
    Vezi pe GitHub↗2,575
  1. Home
  2. Data & Databases
  3. Web Data Extraction
  4. Metadata Extraction

Explorează sub-etichetele

  • CSV Metadata ExtractorsExtracts structural metadata from CSV files including row count, column count, delimiter, and inferred column types. **Distinct from Metadata Extraction:** Distinct from Metadata Extraction: focuses specifically on CSV file structural metadata rather than general document or web page metadata.
  • Citation Metadata ExtractorsExtracts structured bibliography metadata from citation file formats like RIS, PubMed, and EndNote. **Distinct from Metadata Extraction:** Distinct from general Metadata Extraction: focuses specifically on academic citation file formats (RIS, PubMed, EndNote) rather than web page or audio metadata.
  • DBF Metadata ExtractorsExtracts metadata from dBASE files including record count, field count, and field descriptors. **Distinct from Metadata Extraction:** Distinct from Metadata Extraction: focuses specifically on dBASE file structural metadata rather than general document or web page metadata.
  • DocumentExtracts hidden technical data and EXIF attributes from specific document formats like PDF and Office files. **Distinct from Metadata Extraction:** Focuses on internal document structure and EXIF data rather than web-page Open Graph tags.
  • Email and Identity ExtractionAutomated collection of email addresses and personal identity metadata from web content and files. **Distinct from Metadata Extraction:** Focuses on harvesting identity-related strings (emails, authors) for OSINT, rather than descriptive page metadata like Open Graph tags.
  • Hardware Configuration ExtractionExtracting critical metadata and binary data from device configuration packs. **Distinct from Metadata Extraction:** Extracts hardware-specific target definitions from packs rather than web metadata.
  • Hidden DocumentIsolates non-obvious or concealed information within documents retrieved from various sources. **Distinct from Metadata Extraction:** Targets concealed document attributes rather than neural network hidden states or binary index metadata.
  • Social Profile Metadata ExtractorsTools that pull public details like names, locations, and images from discovered online profiles to enrich investigation data. **Distinct from Metadata Extraction:** Distinct from Metadata Extraction: focuses on extracting profile-specific metadata from social platforms, not general page metadata.