2 مستودعات
Mechanisms for finding other user accounts within a messaging system to initiate communication.
Distinct from Account Discovery: Distinct from Account Discovery which focuses on data extraction/scraping; this is for user-to-user discovery.
Explore 2 awesome GitHub repositories matching data & databases · User Discovery. Refine with filters or upvote what's useful.
This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per
Allows users to discover other accounts within the system to initiate new conversations.
Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en
Implements user discovery mechanisms using partial name matches to locate other accounts.