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
·

47 repository-uri

Awesome GitHub RepositoriesInformation Retrieval

Methods for accessing and querying stored information based on context.

Distinguishing note: Focuses on the retrieval mechanism for knowledge bases.

Explore 47 awesome GitHub repositories matching data & databases · Information Retrieval. Refine with filters or upvote what's useful.

Awesome Information Retrieval GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • shareai-lab/learn-claude-codeAvatar shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Vezi pe GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Fetches comprehensive task information including descriptions and dependency status to support state recovery.

    Pythonagentagent-developmentai-agent
    Vezi pe GitHub↗67,975
  • microsoft/ai-agents-for-beginnersAvatar microsoft

    microsoft/ai-agents-for-beginners

    67,369Vezi pe GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Provides implementations for parsing dense, structured data from various sources to enhance retrieval precision in agentic RAG.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Vezi pe GitHub↗67,369
  • embedchain/embedchainAvatar embedchain

    embedchain/embedchain

    58,769Vezi pe GitHub↗

    Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions. The system employs a hybrid vector database interface that combines semantic embeddings with traditional keyword search. It utilizes an entity-linking knowledge graph to connect related information points and applies temporal ranking to distin

    Implements a retrieval mechanism to query stored information based on semantic and keyword context.

    Python
    Vezi pe GitHub↗58,769
  • 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

    Implements retrieval mechanisms that provide inline citations and explainable paths for verifiable information extraction.

    Pythonagentagentic-aiai
    Vezi pe GitHub↗33,103
  • viraptor/reverse-interviewAvatar viraptor

    viraptor/reverse-interview

    28,556Vezi pe GitHub↗

    This project is a comprehensive interview question bank and employer evaluation guide designed for job candidates to audit potential employers. It provides a structured framework of inquiries to assess a company's business stability, technical culture, and benefits packages. The resource is distinguished by its multilingual support, providing translated question sets to assist candidates across various global languages. It employs a taxonomy-driven organization to help users filter and retrieve specific probes for employer evaluation. The framework covers several key evaluation domains, incl

    Uses a structured taxonomy of labels to retrieve specific employer evaluation probes.

    Vezi pe GitHub↗28,556
  • voltagent/awesome-claude-code-subagentsAvatar VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Vezi pe GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Optimizes search queries and retrieval techniques to locate specific information within large datasets.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Vezi pe GitHub↗21,906
  • brave/brave-browserAvatar brave

    brave/brave-browser

    21,691Vezi pe GitHub↗

    Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool designed to protect user data by automatically blocking trackers and advertisements by default. The browser distinguishes itself through integrated search capabilities that allow for programmatic control over query execution and data retrieval. It provides a platform for custom search engine development, enabling users to apply specific ranking rules, filter content based on geographic or temporal constraints, and enrich results with real-time structured data. Beyond its core

    Enhances search functionality by integrating real-time structured data alongside standard results.

    bravebrowserchromium
    Vezi pe GitHub↗21,691
  • ranaroussi/yfinanceAvatar ranaroussi

    ranaroussi/yfinance

    21,639Vezi pe GitHub↗

    This library is a Python-based tool for retrieving historical and real-time financial market data from public sources. It functions as a programmatic interface for downloading stock prices, dividends, financial statements, and corporate calendars, allowing users to perform automated research and analysis on various market assets. The project distinguishes itself by structuring retrieved financial time series directly into tabular data frames, which facilitates mathematical analysis and manipulation of market metrics. It supports efficient data retrieval through multi-threaded batch downloadin

    Fetches descriptive information and top holdings for exchange-traded and mutual funds.

    Pythonfinancial-datafix-yahoo-financemarket-data
    Vezi pe GitHub↗21,639
  • akfamily/akshareAvatar akfamily

    akfamily/akshare

    16,358Vezi pe GitHub↗

    This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems. The library distinguishes itself through its scraper-based ag

    Extracts detailed asset allocation data to provide transparency into investment strategies.

    Pythonacademicakshareasset-pricing
    Vezi pe GitHub↗16,358
  • cachethq/cachetAvatar cachethq

    cachethq/cachet

    14,932Vezi pe GitHub↗

    Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows. The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the

    Enables retrieval of maintenance event details to provide visibility into planned service disruptions.

    PHPcachetlaravelphp
    Vezi pe GitHub↗14,932
  • jujumilk3/leaked-system-promptsAvatar jujumilk3

    jujumilk3/leaked-system-prompts

    14,134Vezi pe GitHub↗

    This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis

    Retrieves external information from web search engines to supplement internal knowledge.

    aidocumentllm
    Vezi pe GitHub↗14,134
  • netease-youdao/qanythingAvatar netease-youdao

    netease-youdao/QAnything

    14,020Vezi pe GitHub↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Provides the ability to answer questions in one language using sources retrieved from documents written in other languages.

    Python
    Vezi pe GitHub↗14,020
  • organicmaps/organicmapsAvatar organicmaps

    organicmaps/organicmaps

    13,304Vezi pe GitHub↗

    Organic Maps is a mobile application designed for offline mapping, navigation, and outdoor activity planning. It functions as a privacy-focused client for OpenStreetMap data, enabling users to explore locations, search for points of interest, and receive turn-by-turn directions entirely without an internet connection. The project distinguishes itself through a strict zero-telemetry privacy model that excludes trackers, data collection, and mandatory account requirements. By utilizing a native core engine and local-first data storage, it ensures that all user activity, location history, and pe

    Retrieves encyclopedia articles and detailed geographic context for specific regions to provide background information.

    C++androidappcpp
    Vezi pe GitHub↗13,304
  • dbt-labs/dbt-coreAvatar dbt-labs

    dbt-labs/dbt-core

    13,051Vezi pe GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Queries metadata to identify individuals responsible for specific data assets for organizational accountability.

    Rustanalyticsbusiness-intelligencedata-modeling
    Vezi pe GitHub↗13,051
  • vibrantlabsai/ragasAvatar vibrantlabsai

    vibrantlabsai/ragas

    12,659Vezi pe GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Calculates performance metrics for retrieval-augmented generation systems to measure the accuracy, relevance, and recall of generated answers and retrieved context.

    Pythonevaluationllmllmops
    Vezi pe GitHub↗12,659
  • beehiveinnovations/pal-mcp-serverAvatar BeehiveInnovations

    BeehiveInnovations/pal-mcp-server

    11,605Vezi pe GitHub↗

    This project functions as a Model Context Protocol server and a multi-agent orchestration framework designed to bridge large language models with external data sources and specialized engineering tools. It provides a structured environment for automating software development workflows, enabling models to interact directly with codebases and remote services to perform complex tasks. The system distinguishes itself through a multi-agent orchestration layer that coordinates autonomous assistants to manage shared objectives and multi-step workflows. By utilizing structured task decomposition and

    Fetches and processes information from remote services to supply AI models with up-to-date context and domain-specific knowledge.

    Python
    Vezi pe GitHub↗11,605
  • brasilapi/brasilapiAvatar BrasilAPI

    BrasilAPI/BrasilAPI

    10,750Vezi pe GitHub↗

    BrasilAPI is a REST API gateway that aggregates and exposes official Brazilian public data from fragmented government sources. It functions as a multi-provider data aggregator that normalizes heterogeneous information into a standardized JSON schema for consistent delivery. The system utilizes a multi-provider fallback pipeline to ensure reliable data resolution, querying several external APIs in sequence if a primary provider fails. It also incorporates a caching proxy gateway to reduce latency and avoid redundant requests for frequently accessed public data. The platform covers a broad ran

    Provides a paginated directory of all investment funds registered with the securities commission.

    JavaScript
    Vezi pe GitHub↗10,750
  • cloudwego/einoAvatar cloudwego

    cloudwego/eino

    9,675Vezi pe GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Implements query expansion by generating multiple variations of a single input to increase information retrieval accuracy.

    Goaiai-applicationai-framework
    Vezi pe GitHub↗9,675
  • apachecn/interviewAvatar apachecn

    apachecn/Interview

    8,944Vezi pe GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Implements a hierarchical click-through system to accelerate the retrieval of technical information from the knowledge base.

    Jupyter Notebookinterviewkaggleleetcode
    Vezi pe GitHub↗8,944
  • snouzy/workout-coolAvatar Snouzy

    Snouzy/workout-cool

    7,939Vezi pe GitHub↗

    Workout-Cool is a self-hosted fitness application that combines an exercise database browser, workout plan builder, and progress tracking dashboard into a single coaching platform. The application runs on personal infrastructure with full code access, storing workout data locally in the browser while offering optional account-based synchronization for continuity across sessions. The platform provides a searchable exercise library with detailed instructions and video demonstrations, along with pre-built workout programs that can be filtered by difficulty, duration, and equipment requirements.

    Ranks workouts by all-time, monthly, or weekly performance to show top-scoring routines.

    TypeScriptcoachexercisefeature-sliced-design
    Vezi pe GitHub↗7,939
Înapoi123Înainte
  1. Home
  2. Data & Databases
  3. Information Retrieval

Explorează sub-etichetele

  • Cross-Language RetrievalRetrieving relevant information from documents written in different languages to answer a query in a target language. **Distinct from Information Retrieval:** Focuses specifically on the cross-lingual aspect of retrieval, whereas Information Retrieval is a general category.
  • Fund Composition Data8 sub-tag-uriRetrieval of descriptive information and top holdings for investment funds. **Distinct from Information Retrieval:** Focuses on financial fund composition, distinct from general information retrieval.
  • Geographic Context RetrieversSystems that retrieve encyclopedia articles and detailed geographic context for landmarks and points of interest. **Distinct from Information Retrieval:** Distinct from general information retrieval: focuses on location-based context and encyclopedia data.
  • Graph-Based RetrievalAccessing information by traversing networked nodes rather than using keyword indexing. **Distinct from Information Retrieval:** Distinct from general Information Retrieval: specifically uses graph traversal to find related data.
  • Investment Fund DirectoriesPaginated listings of all registered investment funds from regulatory commissions. **Distinct from Fund Composition Data:** Provides a full listing of funds, whereas Fund Composition Data focuses on the internal details of specific funds.
  • MedicalSpecialized methods for accessing and querying medical data from health-focused knowledge bases. **Distinct from Information Retrieval:** Focuses on clinical domain retrieval (diseases, symptoms) rather than general information retrieval
  • Node Relevance ScorersAlgorithms for calculating the likelihood of information presence within hierarchical tree nodes. **Distinct from Information Retrieval:** Distinct from general Information Retrieval: focuses specifically on node-level relevance aggregation within a tree structure.
  • Pattern-BasedRetrieval of specific data types from text using defined patterns and plugins. **Distinct from Information Retrieval:** Distinct from general Information Retrieval by focusing on pattern-based extraction from unstructured text rather than querying a database.
  • Query ExpansionTechniques for generating multiple variations of a search query to improve retrieval recall. **Distinct from Information Retrieval:** Specifically covers the generation of multiple query variants, unlike general information retrieval mechanisms.
  • Retrieval Entity Recall EvaluatorsMetrics for calculating the proportion of entities found in retrieved context relative to a reference set. **Distinct from Information Retrieval:** Distinct from Information Retrieval: focuses on entity-specific recall evaluation rather than general retrieval mechanisms.
  • StructuredTechniques for parsing and retrieving dense, structured data to improve precision beyond semantic similarity. **Distinct from Information Retrieval:** Specifically targets the retrieval of structured data for higher precision, whereas the parent is general information retrieval.
  • Tool-Augmented RetrievalRetrieval mechanisms that allow models to use specific tools or functions to fetch external data. **Distinct from Information Retrieval:** Distinct from Information Retrieval by focusing on the tool-calling interface for LLMs rather than just the retrieval algorithm
  • VisualSystems that extract visual features to retrieve similar images from large databases. **Distinct from Information Retrieval:** Specifically targets visual content retrieval rather than general text or context-based information retrieval.