awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesMessage Search

Indexing and retrieval utilities for querying historical chat data.

Distinguishing note: Focuses on search query execution rather than general database management.

Explore 14 awesome GitHub repositories matching data & databases · Message Search. Refine with filters or upvote what's useful.

Awesome Message Search GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • danny-avila/chatgpt-cloneAvatar de danny-avila

    danny-avila/chatgpt-clone

    39,320Ver en GitHub↗

    This project is a self-hosted large language model chat interface and AI model aggregator. It provides a unified web environment for interacting with multiple AI providers and local models, acting as a provider-agnostic API gateway to standardize requests across different endpoints. The platform functions as an agentic AI framework and generative UI workspace, enabling the construction of specialized assistants with custom instructions and subagents. It features a sandboxed code interpreter for secure execution of multiple programming languages and a generative UI system that renders interact

    Provides indexing and retrieval utilities to query historical chat data and locate specific messages.

    TypeScript
    Ver en GitHub↗39,320
  • telegramdesktop/tdesktopAvatar de telegramdesktop

    telegramdesktop/tdesktop

    32,099Ver en GitHub↗

    This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports

    Provides text-based search and filtering to retrieve historical chat content.

    C++messengermulti-platformtelegram
    Ver en GitHub↗32,099
  • provectus/kafka-uiAvatar de provectus

    provectus/kafka-ui

    12,158Ver en GitHub↗

    kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and brokers. It functions as a distributed message queue dashboard and orchestrator, allowing for the oversight of multiple distributed Kafka environments from a single management interface. The project provides dedicated tools for producing and inspecting messages within topics using various serialization and encoding formats. It includes a schema registry client for defining and versioning data schemas and a consumer monitoring dashboard to track offsets and calculate partition lag. T

    Allows reading and searching through encoded messages while masking sensitive information.

    Javaapache-kafkabig-datacluster-management
    Ver en GitHub↗12,158
  • wildfirechat/im-serverAvatar de wildfirechat

    wildfirechat/im-server

    8,507Ver en GitHub↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    Builds search capability over stored messages by querying the database or syncing to a dedicated search engine.

    Javaimvoip
    Ver en GitHub↗8,507
  • tdlib/tdAvatar de tdlib

    tdlib/td

    8,506Ver en GitHub↗

    This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

    Provides indexing and retrieval utilities for querying historical chat data and hashtags.

    C++cross-platformlibrarytelegram
    Ver en GitHub↗8,506
  • vysheng/tgAvatar de vysheng

    vysheng/tg

    7,084Ver en GitHub↗

    This project is a Telegram command line interface and MTProto client. It functions as a userbot framework, providing a terminal-based environment to interact with Telegram accounts without a graphical user interface. The system differentiates itself through extensibility, offering Python bindings and a Lua scripting engine to automate account tasks and respond to messages. It also serves as a JSON-based chat exporter, capable of extracting user metadata and conversation histories into structured files. The client covers core messaging capabilities, including text exchange, group chat managem

    Locates specific text patterns within individual conversations or across all messages globally.

    C
    Ver en GitHub↗7,084
  • apache/hiveAvatar de apache

    apache/hive

    6,012Ver en GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Obfuscates characters in strings to protect personally identifiable information in query results.

    Javaapachebig-datadatabase
    Ver en GitHub↗6,012
  • overtake/telegramswiftAvatar de overtake

    overtake/TelegramSwift

    5,706Ver en GitHub↗

    TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories. The client extends beyond basic messaging with capabilities for bot interaction, paym

    Applies text queries and type-based filters to locate messages in chats.

    Swift
    Ver en GitHub↗5,706
  • opencx-labs/openchatAvatar de opencx-labs

    opencx-labs/OpenChat

    5,264Ver en GitHub↗

    OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact

    Provides a full-text search API across contacts and messages.

    JavaScript
    Ver en GitHub↗5,264
  • ismaelmartinez/teams-for-linuxAvatar de IsmaelMartinez

    IsmaelMartinez/teams-for-linux

    4,794Ver en GitHub↗

    Este proyecto es un cliente de Microsoft Teams para Linux que funciona como un wrapper de escritorio nativo para el servicio de comunicación basado en web. Utiliza un shell basado en Electron para proporcionar integración con el sistema y gestión de ventanas para la aplicación en plataformas Linux. El cliente se distingue por un gestor de sesiones multi-cuenta que utiliza particionamiento de sesiones y directorios de datos aislados para permitir el acceso concurrente a múltiples perfiles y tenants. Además, se integra con la domótica a través de un puente MQTT, publicando la presencia y el estado de las llamadas a un broker de mensajes y recibiendo comandos remotos para activar acciones de la aplicación. El software cubre una amplia gama de capacidades a nivel de sistema, incluyendo autenticación empresarial con SSO y almacenamiento seguro de tokens, uso compartido de pantalla compatible con Wayland y ajuste del motor Chromium mediante emulación de plataforma. También incluye herramientas para la optimización de medios, atajos de teclado globales e integración nativa de notificaciones de escritorio. El proyecto gestiona las versiones de software a través de un sistema de actualización de paquetes que admite actualizaciones delta.

    Provides a modal interface for searching contacts and sending messages without leaving the current context.

    JavaScriptelectronlinuxmicrosoft
    Ver en GitHub↗4,794
  • pyrogram/pyrogramAvatar de pyrogram

    pyrogram/pyrogram

    4,614Ver en GitHub↗

    Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

    Locates specific text and media messages within a chat using keywords and user filters.

    Python
    Ver en GitHub↗4,614
  • gam-team/gamAvatar de GAM-team

    GAM-team/GAM

    4,206Ver en GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Enables full-text search across chat spaces using keywords, sender filters, and date ranges.

    Pythongamgooglegoogle-admin-sdk
    Ver en GitHub↗4,206
  • neomutt/neomuttAvatar de neomutt

    neomutt/neomutt

    3,659Ver en GitHub↗

    NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access. The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structure

    Locates specific messages using regular expressions or external indexing utilities.

    Cccliemail
    Ver en GitHub↗3,659
  • abhinavxd/libredeskAvatar de abhinavxd

    abhinavxd/libredesk

    2,571Ver en GitHub↗

    Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re

    Provides indexing and retrieval utilities to query message history across support channels.

    Goconversationconversationscustomer-service
    Ver en GitHub↗2,571
  1. Home
  2. Data & Databases
  3. Message Search

Explorar subetiquetas

  • Contact and Message Searches1 sub-etiquetaFull-text search across contacts and messages via a dedicated API endpoint. **Distinct from Message Search:** Distinct from Message Search: adds contact search alongside message search, not just chat history.
  • Data MaskingObfuscation of sensitive information within retrieved data records to protect privacy. **Distinct from Message Search:** Focuses on the masking of message content during browsing, distinct from general index-based searching.