TML Messaging Suite is a network messaging library for rapid development of extensible and scalable interfaces. Based on the peer to peer standard protocol BEEP (Blocks Extensible Exchange Protocol), defined in RFC3080 and RFC3081 libTML is suitable for many use cases and communication patterns. The libtml-c project is a C++ implementation of a library with a C interface on top of the Vortex beepcore.
networking-library socket asynchronous networking communication library messagingThis repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.You can find the published source code at github.com/wireapp/wire.
wire ios otr security privacy audio instant-messaging video messenger messenger-platform end-to-end encryption swift-3 mobile mobile-app communication app wire-iosAsterisk, converts an ordinary computer into a feature-rich voice communications server. Asterisk makes it simple to create and deploy a wide range of telephony applications and services, including IP PBXs, VoIP gateways, call center ACDs and IVR systems. It is maintained by Debian VoIP Team.
communication framework ip-telephony pbx voip call-centerASP.NET SignalR is a library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. It's the ability to have your server-side code push content to the connected clients as it happens, in real-time. SignalR also provides a very simple, high-level API for doing server to client RPC (call JavaScript functions in your clients' browsers from server-side .NET code) in your ASP.NET application.
real-time websocket communication networking library asyncNote you must have node and npm installed. If you don't, go to nodejs.org and follow the install instructions there. Note that the emoji pack to upload can be a path to a yaml file on your machine or a URL, like http://www.emojipacks.com/packs/food.yaml.
slack emoji emojis chat fun lol lols lulz derp slacker slackin communication emoticon emoticonsThis program transmits radio on computers / phones without radio transmitting hardware. Some computers are intentionally disconnected from the rest of the world. This includes having their internet, wireless, bluetooth, USB, external file storage and audio capabilities removed. This is called "air gapping". Even in such a situation, this program can transmit radio.
radio equipment software-defined-radio exfiltration security transmission transmitter airgap low-level radiation communication communication-protocol electrical-engineering engineering microprocessorLibmraa is a C/C++ library with bindings to Java, Python and JavaScript to interface with the IO on Galileo, Edison & other platforms, with a structured and sane API where port names/numbering matches the board that you are on. Use of libmraa does not tie you to specific hardware with board detection done at runtime you can create portable code that will work across the supported platforms. The intent is to make it easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.
mraa libmraa intel-joule board raspberry-pi communication galileo io i2c gpio spiSatNOGS project is a complete platform of an Open Source Networked Ground Station. It provides a scalable and modular platform to communicate with satellites, Bulk manufacturing and deployment of affordable Satellite Ground Stations, A platform for a variety of instrumentation around Satellite Ground Station operations.
satellite-ground-station satellites space communicationMattermost is self-hosted team communication service bringing messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.
chat chat-server slack-alternative collaboration communication messagingSubscribers implement event handling methods that will be called when an event is received. Post an event from any part of your code. All subscribers matching the event type will receive it.
pub-sub eventbus communication notifications thread ioslibuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it’s also used by Luvit, Julia, pyuv, and others. Its feature includes event loop backed by epoll, kqueue, IOCP, event ports. Asynchronous TCP and UDP sockets, Asynchronous DNS resolution, Thread pool, Signal handling and lot more.
networking-library socket asynchronous networking communication library messagingOpen source Android Chat SDK / Messaging SDK that lets you add real time chat and in-app messaging in your mobile (android, iOS) applications and website. Signup at https://www.applozic.com/signup.html to get the application key.
android android-chat-sdk firebase-cloud-messaging gcm gradle notifications fcm real-time realtime realtime-messaging chat chatbot-application chatapp messenger messenger-platform in-app-communication communication communication-library applozic chat-sdka nodejs module for local and remote Inter Process Communication with full support for Linux, Mac and Windows. It also supports all forms of socket communication from low level unix and windows sockets to UDP and secure TLS and TCP sockets. This work is licenced via the DBAD Public Licence.
ipc neural-networking machine-learning inter process communication unix win socket tcp udp domain sockets threaded multi shared memoryK-9 Mail is an open-source email client for Android.
android email communication mail-client email-client android-appsMQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/. * Tested on local machine (Intel i7 8700K) with MQTTnet client and server running in the same process using the TCP channel. The app for verification is part of this repository and stored in /Tests/MQTTnet.TestApp.NetCore.
mqtt mqtt-client mqtt-broker mqtt-server netcore net iot iot-platform iot-framework netframework communicationZeroRPC is a communication layer for distributed systems. zerorpc-node is a port of the original ZeroRPC for node.js. We have full client and server support for version 3 of the protocol, and clients/servers written in the Python version can communicate transparently with those written in node.js. This project is in alpha. Make sure you have ZeroMQ installed.
zerorpc rpc distributed communicationMutt is a small but very powerful text-based mail client for Unix operating systems. Its features include message threading, POP3, IMAP support, support for multiple mailbox formats (mbox, MMDF, MH, maildir), Delivery Status Notification (DSN) support, multiple message tagging, translation into at least 20 languages and lot more.
email-client email tool communication1K library for exchanging messages between tabs in a same browser. It uses the local storage as a communication channel. The story behind the library is available here.
localstorage bridge communication messagesQuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great functionality to smartphone applications. Please read full iOS SDK documentation on the QuickBlox website, iOS section. Clone repository.
quickblox quickblox-ios-sdk sdk communication cocoapods messaging videocalling webrtc chat video custom xmpp attachments ios for-developersDesktop client for Zulip. Available for Mac, Linux, and Windows. Please see the installation guide.
electron zulip zulip-desktop chat communication group-chat-app electron-app desktop-app instantmessaging
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.