awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 repository-uri

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

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

    VectifyAI/PageIndex

    33,103Vezi pe 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
    Vezi pe GitHub↗33,103
  • qdrant/qdrantAvatar qdrant

    qdrant/qdrant

    32,372Vezi pe 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
    Vezi pe GitHub↗32,372
  • chroma-core/chromaAvatar chroma-core

    chroma-core/chroma

    26,198Vezi pe 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
    Vezi pe GitHub↗26,198
  • icsharpcode/ilspyAvatar icsharpcode

    icsharpcode/ILSpy

    25,447Vezi pe 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#
    Vezi pe GitHub↗25,447
  • langchain-ai/deepagentsAvatar langchain-ai

    langchain-ai/deepagents

    25,006Vezi pe 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
    Vezi pe GitHub↗25,006
  • kovidgoyal/calibreAvatar kovidgoyal

    kovidgoyal/calibre

    24,146Vezi pe 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
    Vezi pe GitHub↗24,146
  • openai/chatgpt-retrieval-pluginAvatar openai

    openai/chatgpt-retrieval-plugin

    21,192Vezi pe 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
    Vezi pe GitHub↗21,192
  • simplifyjobs/new-grad-positionsAvatar SimplifyJobs

    SimplifyJobs/New-Grad-Positions

    17,201Vezi pe 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
    Vezi pe GitHub↗17,201
  • refactoringhq/tolariaAvatar refactoringhq

    refactoringhq/tolaria

    16,851Vezi pe 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
    Vezi pe GitHub↗16,851
  • semi-technologies/weaviateAvatar semi-technologies

    semi-technologies/weaviate

    16,337Vezi pe 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
    Vezi pe GitHub↗16,337
  • free-tv/iptvAvatar Free-TV

    Free-TV/IPTV

    14,041Vezi pe 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
    Vezi pe GitHub↗14,041
  • projectdiscovery/subfinderAvatar projectdiscovery

    projectdiscovery/subfinder

    13,105Vezi pe 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
    Vezi pe GitHub↗13,105
  • greatghoul/remote-workingAvatar greatghoul

    greatghoul/remote-working

    11,632Vezi pe 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
    Vezi pe GitHub↗11,632
  • instaloader/instaloaderAvatar instaloader

    instaloader/instaloader

    11,619Vezi pe 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
    Vezi pe GitHub↗11,619
  • metafizzy/isotopeM

    metafizzy/isotope

    11,102Vezi pe 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
    Vezi pe GitHub↗11,102
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe 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
    Vezi pe GitHub↗9,031
  • stamparm/maltrailAvatar stamparm

    stamparm/maltrail

    8,498Vezi pe 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
    Vezi pe GitHub↗8,498
  • blacksmithgu/obsidian-dataviewAvatar blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Vezi pe 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
    Vezi pe GitHub↗8,544
  • nilbuild/git-standupAvatar nilbuild

    nilbuild/git-standup

    7,843Vezi pe 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-
    Vezi pe GitHub↗7,843
  • tubearchivist/tubearchivistAvatar tubearchivist

    tubearchivist/tubearchivist

    7,561Vezi pe 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
    Vezi pe GitHub↗7,561
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Metadata Filtering

Explorează sub-etichetele

  • Photo2 sub-tag-uriFiltering 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 sub-tag-uriControls 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.