278 Open Source Communication Software Projects
Free and open source communication code projects including engines, APIs, generators, and tools.
Qtox 3883 ⭐
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Pjon 2635 ⭐
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Mqttnet 2578 ⭐
MQTTnet 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/.
Irremoteesp8266 1998 ⭐
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Mraa 1243 ⭐
Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Rfsec Toolkit 1174 ⭐
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集，可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Applozic Android Sdk 653 ⭐
Official Android SDK for Applozic Real-time Chat & Messaging. Powerful client, offline support, and UI component libraries for awesome in-app chat features.
Rubaxa Wormhole 396 ⭐
Wormhole — it's better EventEmitter for communication between tabs with supporting Master/Slave.
Svxlink 326 ⭐
Advanced repeater system software with EchoLink support for Linux including a GUI, Qtel - the Qt EchoLink client
Comms_champion 235 ⭐
C++(11) library to implement and tools to monitor binary communication protocols
Hazel Networking 200 ⭐
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Youi 193 ⭐
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
Packetserial 203 ⭐
An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Node Ethernet Ip 177 ⭐
A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.
Peer To Peer Cue System 231 ⭐
Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.
Joynr 141 ⭐
A transport protocol agnostic (MQTT, HTTP, WebSockets etc.) Franca IDL based communication framework supporting multiple communication paradigms (RPC, Pub-Sub, broadcast etc.)
Web Bluetooth Terminal 158 ⭐
Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
Jstarcraft Core 156 ⭐
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,编解码,通讯,事件,输入/输出,监控,存储,配置,脚本和事务10个方面.
Ts3admin.class 103 ⭐
The ts3admin.class is a powerful api for communication with Teamspeak 3 Servers from your website! Your creativity knows no bounds!
Ic3net 151 ⭐
Code for ICLR 2019 paper: Learning when to Communicate at Scale in Multiagent Cooperative and Competitive Tasks
Opc Ua Ooi 122 ⭐
Object Oriented Internet - C# deliverables supporting a new Machine To Machine (M2M) communication architecture
Florent37 Rxbus 79 ⭐
Android reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.
Python For Data And Media Communication Gitbook 95 ⭐
An open source book on Python tailed for communication students with zero background
Esp Oled Firebase 94 ⭐
0.91" inch OLED and an esp8266-12E, which is integrated to firebase to fetch text file and send and receive a text message
Can_library 86 ⭐
Multiplatform Arduino library for supporting the native CAN controller on Due (SAM3X) and Teensy 3.1 (K2X) as well as MCP2515 through SPI
Arduino Robust Serial 94 ⭐
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
React Window Communication Hook 86 ⭐
React hook to communicate among browser context (tabs, windows, iframes)
Kanecheshire Communicator 103 ⭐
Communication between iOS and watchOS apps just got a whole lot better.
Hrim 62 ⭐
An information model for robot hardware. Facilitates interoperability across modules from different robot manufacturers. Built around ROS 2.0
Serialtransfer 203 ⭐
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Distributedcomputingexamples 61 ⭐
Example codes for my Distributed Computing course at Hefei University.
How To Use C In NodeJS Through Cpp 49 ⭐
🤓 How to write C code in NodeJS using C++ as a pass through?
Arduino Nats 56 ⭐
An Arduino / ESP8266 / Particle Photon compatible C++ library for communicating with a NATS (http://nats.io) server
Mercury Rust 53 ⭐
A distributed network with a unique identity and networking model. Focus is on privacy, P2P communication and encryption to make the Internet ours again.
Fredilarsen Moduleinterface 54 ⭐
Easy config and value sync between IoT modules, database and web pages
Bigbluebutton 100 ⭐
Package that provides easily communicate between bigbluebutton server and laravel framework