31 repository-uri
Tools for messaging, voice, and video integration.
Explore 31 awesome GitHub repositories matching part of an awesome list · Communication. Refine with filters or upvote what's useful.
Rocket.Chat is a self-hosted communication platform designed for organizations to maintain full control over their messaging infrastructure and data. It functions as a scalable collaboration suite that supports growing teams by managing consistent configuration cycles across diverse deployment environments. The platform distinguishes itself through a modular architecture that allows for deep customization of enterprise collaboration workflows. It features a sandboxed application engine that enables developers to build and integrate custom tools and plugins within an isolated environment, ensu
Self-hostable team communication and chat platform.
This project is an Android messaging application and a client implementation of the MTProto protocol. It serves as a native mobile interface for real-time communication and file sharing on the Android operating system. The application functions as a client that connects to the Telegram MTProto protocol to facilitate the transmission of encrypted text and media messages between users. The system includes capabilities for secure mobile communication, messaging API integration, and the implementation of client-side logic for connecting to a centralized messaging backend.
Official client for secure messaging and social networking.
Signal-Android is an end-to-end encrypted messaging platform designed to ensure that only the sender and recipient can access communication content. The project provides a comprehensive framework for secure, asynchronous message initiation and key agreement, allowing users to establish private channels without requiring simultaneous online presence. It relies on a state machine architecture to manage communication epochs and authentication, ensuring consistent security transitions throughout the messaging lifecycle. The platform distinguishes itself through a hybrid cryptographic approach tha
Private messenger for secure calling and messaging.
LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it
Open-source WebRTC SDKs for low-latency video and data streaming.
Thunderbird for Android is a mobile email application designed to synchronize and organize messages from multiple providers within a single unified interface. It functions as an email client that manages accounts through standard network protocols, allowing users to consolidate personal, professional, and educational inboxes into one central location. The application distinguishes itself through integrated support for end-to-end privacy, utilizing cryptographic standards to encrypt and decrypt email content directly on the device. It maintains a local relational database for message storage,
Advanced email client for managing multiple accounts.
Fonoster is a conversational AI framework and multi-tenant communications platform as a service. It serves as a programmable voice gateway and SIP telephony platform, enabling the creation of voice-based assistants and automated communication workflows using large language models. The project distinguishes itself through a vendor-agnostic speech integration engine that abstracts speech-to-text and text-to-speech providers. It features a multi-tenant architecture that isolates telephony resources and user identities into distinct organizational workspaces. The system covers a broad range of t
Programmable APIs for SMS, voice, and video.
Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that encapsulates the web application to provide system-level features and advanced user interface customizations. The client prioritizes user privacy by masking activity status, hiding typing indicators, and blocking tracking parameters from outgoing links. It further enhances the user experience through a customizable interface that supports dark mode, custom stylesheets, and window vibrancy effects. The application includes tools for keyboard-driven navigation to switch between co
Desktop application for Facebook Messenger.
mcp-atlassian is a tool that connects Atlassian project data to AI assistants using the Model Context Protocol. It provides a standardized tool-calling interface that enables AI assistants to interact directly with project data and documentation. The project supports multi-tenant environments and diverse hosting scenarios, including cloud and on-premise deployments. It implements multiple authentication methods such as OAuth 2.0, API tokens, and personal access tokens, and can route traffic through configurable HTTP, HTTPS, or SOCKS proxies to meet corporate security requirements. Its capabi
Integration with Confluence and Jira.
PeerTalk is an iOS and Mac Cocoa library for communicating over USB.
USB-based communication between iOS and Mac.
⚡️ Mac app wrapping Facebook's Messenger for desktop
Wrapper for Facebook Messenger.
A native Mac app wrapper for WhatsApp Web
Native wrapper for WhatsApp Web.
Slack integration with Stdio and SSE transports.
macOS app for Facebook Messenger
Client for Facebook Messenger.
You can use this app during iOS Push Notification development to push notifications on your device from your Mac.
Mac-based push notification testing tool.
Desktop client for team messaging.
Orbiter Push Notification Registration for iOS
Push notification registration client.
MCP server that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
Connects AI agents to LINE messaging accounts.
Adium is an open source and free instant messaging application for macOS that can connect to XMPP (Jabber), IRC and more.
Instant messaging client for multiple protocols.
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
Integration with Linear issue tracking system.