awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • danny-avila/chatgpt-cloneAvatar von danny-avila

    danny-avila/chatgpt-clone

    39,320Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗39,320
  • telegramdesktop/tdesktopAvatar von telegramdesktop

    telegramdesktop/tdesktop

    32,099Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗32,099
  • provectus/kafka-uiAvatar von provectus

    provectus/kafka-ui

    12,158Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,158
  • wildfirechat/im-serverAvatar von wildfirechat

    wildfirechat/im-server

    8,507Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,507
  • tdlib/tdAvatar von tdlib

    tdlib/td

    8,506Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,506
  • vysheng/tgAvatar von vysheng

    vysheng/tg

    7,084Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,084
  • apache/hiveAvatar von apache

    apache/hive

    6,012Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,012
  • overtake/telegramswiftAvatar von overtake

    overtake/TelegramSwift

    5,706Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,706
  • opencx-labs/openchatAvatar von opencx-labs

    opencx-labs/OpenChat

    5,264Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,264
  • ismaelmartinez/teams-for-linuxAvatar von IsmaelMartinez

    IsmaelMartinez/teams-for-linux

    4,794Auf GitHub ansehen↗

    Dieses Projekt ist ein Microsoft Teams Linux-Client, der als nativer Desktop-Wrapper für den webbasierten Kommunikationsdienst fungiert. Er nutzt eine Electron-basierte Shell, um Systemintegration und Fensterverwaltung für die Anwendung auf Linux-Plattformen bereitzustellen. Der Client zeichnet sich durch einen Multi-Account-Sitzungsmanager aus, der Sitzungspartitionierung und isolierte Datenverzeichnisse verwendet, um den gleichzeitigen Zugriff auf mehrere Profile und Tenants zu ermöglichen. Er integriert sich zudem in die Hausautomation via MQTT-Bridge, veröffentlicht Präsenz- und Anrufstatus an einen Message-Broker und empfängt Fernbefehle, um Anwendungsaktionen auszulösen. Die Software deckt ein breites Spektrum an systemnahen Funktionen ab, einschließlich Enterprise-Authentifizierung mit SSO und sicherem Token-Speicher, Wayland-kompatiblem Screen-Sharing und Chromium-Engine-Tweaking durch Plattform-Emulation. Sie enthält zudem Tools für Medienoptimierung, globale Tastaturkürzel und native Desktop-Benachrichtigungsintegration. Das Projekt verwaltet Softwareversionen über ein Paket-Update-System, das Delta-Updates unterstützt.

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

    JavaScriptelectronlinuxmicrosoft
    Auf GitHub ansehen↗4,794
  • pyrogram/pyrogramAvatar von pyrogram

    pyrogram/pyrogram

    4,614Auf GitHub ansehen↗

    Pyrogram ist ein asynchrones Python-Framework für die Interaktion mit der Telegram-MTProto-API. Es dient sowohl als Bot-Framework als auch als User-Client-Bibliothek und bietet eine konkrete Implementierung des MTProto-Protokolls für die sichere Kommunikation mit Telegram-Servern. Die Bibliothek zeichnet sich durch eine High-Level-Wrapper-Schicht aus, die komplexe Protokollmethoden in Python-Funktionen abstrahiert, während sie gleichzeitig die Ausführung von Raw-API-Funktionen und Low-Level-Peer-Auflösung ermöglicht. Sie unterstützt Multi-Client-Concurrency, was die Verwaltung mehrerer Benutzer- oder Bot-Identitäten innerhalb eines einzigen Prozesses ermöglicht. Das Fähigkeitsspektrum umfasst umfassendes Account- und Session-Management, einschließlich Zwei-Faktor-Authentifizierung und Registrierung. Es bietet umfangreiche Tools für das Chat-Management in Gruppen und Kanälen, automatisierte Bot-Logik für Inline-Queries und Befehle sowie eine breite Palette an Messaging-Funktionen für die Handhabung von Text, Umfragen und großen Mediendateien durch Chunk-basiertes Streaming. Das Framework enthält zudem Utilities für Kontaktmanagement, globale und lokale Suchindizierung sowie ereignisgesteuerte Automatisierung mittels filterbasierter Dispatching.

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

    Python
    Auf GitHub ansehen↗4,614
  • gam-team/gamAvatar von GAM-team

    GAM-team/GAM

    4,206Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,206
  • neomutt/neomuttAvatar von neomutt

    neomutt/neomutt

    3,659Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,659
  • abhinavxd/libredeskAvatar von abhinavxd

    abhinavxd/libredesk

    2,571Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,571
  1. Home
  2. Data & Databases
  3. Message Search

Unter-Tags erkunden

  • Contact and Message Searches1 Sub-TagFull-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.