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
·

37 dépôts

Awesome GitHub RepositoriesMetadata Filtering

Mechanisms for filtering search results based on structured metadata values and patterns.

Distinguishing note: Focuses on attribute-based filtering.

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

Awesome Metadata Filtering 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.
  • vectifyai/pageindexAvatar de VectifyAI

    VectifyAI/PageIndex

    33,103Voir sur GitHub↗

    PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images

    Applies categorical filters based on document attributes to refine search results and improve precision.

    Pythonagentagentic-aiai
    Voir sur GitHub↗33,103
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Voir sur GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Restricts search results by matching specific values, sets, or text patterns including range and null-check conditions.

    Rustai-searchai-search-engineembeddings-similarity
    Voir sur GitHub↗32,372
  • chroma-core/chromaAvatar de chroma-core

    chroma-core/chroma

    26,198Voir sur GitHub↗

    Chroma is a specialized vector database designed to index and retrieve high-dimensional data representations for semantic similarity search. It functions as a comprehensive platform for information retrieval, enabling the storage and management of unstructured documents alongside structured metadata. By mapping data into numerical representations, the system facilitates rapid similarity lookups across large datasets. The platform distinguishes itself through a hybrid search infrastructure that combines dense vector embeddings with sparse keyword and regular expression matching to balance sema

    Allows the application of metadata-based conditions during query execution to narrow down search results.

    Rustaidatabasedocument-retrieval
    Voir sur GitHub↗26,198
  • icsharpcode/ilspyAvatar de icsharpcode

    icsharpcode/ILSpy

    25,447Voir sur GitHub↗

    ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C# source code. It functions as a metadata explorer and a common intermediate language viewer, enabling the analysis of compiled code and the execution of reverse engineering workflows. The project distinguishes itself through specialized translation capabilities, such as converting compiled binary XML (BAML) back into human-readable XAML for user interface analysis. It also provides tools for inspecting native machine code and extracting metadata from program database (PDB) files.

    Narrows down binary table entries using regular expressions, hexadecimal values, or specific flags.

    C#
    Voir sur GitHub↗25,447
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Limits the visibility of agents and threads during search operations using metadata filters.

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • kovidgoyal/calibreAvatar de kovidgoyal

    kovidgoyal/calibre

    24,146Voir sur GitHub↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Refines library subsets by overlaying search criteria based on metadata attributes.

    Pythoncalibreebookebook-formats
    Voir sur GitHub↗24,146
  • openai/chatgpt-retrieval-pluginAvatar de openai

    openai/chatgpt-retrieval-plugin

    21,192Voir sur GitHub↗

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    Limits returned document chunks by refining search queries using metadata criteria such as source, date, or author.

    Pythonchatgptchatgpt-plugins
    Voir sur GitHub↗21,192
  • simplifyjobs/new-grad-positionsAvatar de SimplifyJobs

    SimplifyJobs/New-Grad-Positions

    17,201Voir sur GitHub↗

    New-Grad-Positions is a centralized job aggregation platform designed to track and filter entry-level career opportunities for recent graduates across technical industries. The system functions as an automated career search tool, utilizing a relational database schema to organize job listings and user profiles for efficient querying. The platform distinguishes itself through integrated browser-based automation that populates online job application fields to reduce manual data entry. It further supports career search automation by monitoring new listings and triggering email alerts based on sp

    Applies logical rules against extracted job attributes to categorize listings based on specific candidate requirements.

    applicationscoderquadcollege
    Voir sur GitHub↗17,201
  • refactoringhq/tolariaAvatar de refactoringhq

    refactoringhq/tolaria

    16,851Voir sur GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Filters which non-text file types are visible in global lists while remaining accessible within specific folders.

    TypeScript
    Voir sur GitHub↗16,851
  • semi-technologies/weaviateAvatar de semi-technologies

    semi-technologies/weaviate

    16,337Voir sur GitHub↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Provides structured metadata filtering to refine the precision of vector similarity search results.

    Go
    Voir sur GitHub↗16,337
  • free-tv/iptvAvatar de Free-TV

    Free-TV/IPTV

    14,041Voir sur GitHub↗

    This project is a centralized index and aggregator for public, free-to-air television broadcasts. It functions as a searchable database and directory that organizes open-access internet streams, allowing users to discover and browse international television channels without subscription requirements. The platform distinguishes itself by utilizing standardized playlist formats to map remote stream URLs into a structured directory. It supports international media discovery by applying hierarchical metadata to filter content by geographic region and genre, facilitating the management of curated

    Filters and organizes broadcast data using hierarchical metadata for geographic and genre-based discovery.

    Pythonhelp-wantedlooking-for-contributors
    Voir sur GitHub↗14,041
  • projectdiscovery/subfinderAvatar de projectdiscovery

    projectdiscovery/subfinder

    13,105Voir sur GitHub↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Fetches metadata for vulnerability filters to assist in constructing precise queries for security data.

    Gobugbountyhackinghacktoberfest
    Voir sur GitHub↗13,105
  • greatghoul/remote-workingAvatar de greatghoul

    greatghoul/remote-working

    11,632Voir sur GitHub↗

    This project serves as a comprehensive resource hub for individuals navigating remote work, functioning as both a job aggregator and a professional development guide. It provides a centralized platform for discovering remote employment opportunities across diverse industries while offering structured insights into the challenges and requirements of a home-based career. The platform distinguishes itself by combining automated job discovery with a curated knowledge base focused on the nuances of distributed work. It enables users to filter listings based on specific professional taxonomies and

    Enables precise search queries by categorizing job listings using structured metadata taxonomies.

    Rubychinafreelancerremote-work
    Voir sur GitHub↗11,632
  • instaloader/instaloaderAvatar de instaloader

    instaloader/instaloader

    11,619Voir sur GitHub↗

    Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable

    Filters media and metadata using boolean logic and attribute-based constraints.

    Pythondownloaderinstagraminstagram-client
    Voir sur GitHub↗11,619
  • metafizzy/isotopeM

    metafizzy/isotope

    11,102Voir sur GitHub↗

    Isotope is a JavaScript grid layout library used to create filterable and sortable grids with automatic element positioning in the browser. It functions as a layout engine that calculates absolute coordinates for elements to maintain a dense grid regardless of individual item dimensions. The library features a masonry layout engine that arranges items of varying heights into a compact grid to eliminate vertical gaps. It includes a coordinate-based layout animator for smooth transitions during layout shifts and a CSS selector filtering tool to show or hide elements without reloading the page.

    Ships a CSS selector filtering tool to instantly show or hide grid elements without reloading the page.

    HTML
    Voir sur GitHub↗11,102
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Voir sur GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Supports complex data retrieval using boolean predicates and range filters on structured metadata.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Voir sur GitHub↗9,031
  • stamparm/maltrailAvatar de stamparm

    stamparm/maltrail

    8,498Voir sur GitHub↗

    Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns. The system distinguishes itself through a distributed sensor architecture that collects traffic data from multiple remote probes and forwards events to a central analysis server. It employs heuristic behavioral analysis to identify unknown threats, such as port scanning o

    Restricts the visibility of single events based on account permissions or network masks to protect sensitive data.

    Pythonattack-detectionintrusion-detectionmalware
    Voir sur GitHub↗8,498
  • blacksmithgu/obsidian-dataviewAvatar de blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Voir sur GitHub↗

    This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader

    Provides mechanisms to filter markdown files based on structured metadata values and patterns.

    TypeScriptobsidian-mdobsidian-pluginquery-language
    Voir sur GitHub↗8,544
  • nilbuild/git-standupAvatar de nilbuild

    nilbuild/git-standup

    7,843Voir sur GitHub↗

    git-standup is a command line interface tool that functions as a git commit activity summarizer and version control report generator. It aggregates commit messages and metadata from one or multiple repositories to track work activity and generate daily standup reports. The tool differentiates itself by providing multi-repository aggregation, scanning directories to compile a combined activity report across several projects. It includes features to synchronize remote data across these projects and utilizes a configurable work week schedule to calculate date ranges between workdays. The capabi

    Filters commit records based on structured metadata such as author identity and signature status.

    Shellagilegitgit-
    Voir sur GitHub↗7,843
  • tubearchivist/tubearchivistAvatar de tubearchivist

    tubearchivist/tubearchivist

    7,561Voir sur GitHub↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Provides mechanisms for filtering archived video results based on structured metadata attributes like resolution and viewed status.

    Pythonarchivedownload-managerdownload-videos
    Voir sur GitHub↗7,561
Préc.12Suivant
  1. Home
  2. Data & Databases
  3. Metadata Filtering

Explorer les sous-tags

  • Photo2 sous-tagsFiltering of image files based on extracted EXIF metadata. **Distinct from Metadata Filtering:** Specifically targets photo EXIF data rather than general structured search metadata.
  • Visibility Filtering3 sous-tagsControls the visibility of resources during discovery operations based on metadata attributes. **Distinct from Metadata Filtering:** Distinct from Metadata Filtering: focuses on whether a resource is hidden or visible to a user, rather than querying for specific values.