193 Open Source Communication Software Projects
Free and open source communication code projects including engines, APIs, generators, and tools.
Qtox 3253 ⭐
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Pjon 2312 ⭐
With PJON you build networks of devices for free with no need of a cloud service or a centralised platform you don’t fully control.
Mqttnet 1729 ⭐
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 1524 ⭐
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Mraa 1199 ⭐
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 1017 ⭐
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集，可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Rubaxa Wormhole 390 ⭐
Wormhole — it's better EventEmitter for communication between tabs with supporting Master/Slave.
Svxlink 256 ⭐
Advanced repeater system software with EchoLink support for Linux including a GUI, Qtel - the Qt EchoLink client
Comms_champion 211 ⭐
C++(11) library to implement and tools to monitor binary communication protocols
Hazel Networking 187 ⭐
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Youi 181 ⭐
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
Packetserial 165 ⭐
An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Node Ethernet Ip 154 ⭐
A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.
Peer To Peer Cue System 154 ⭐
Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.
Joynr 120 ⭐
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 114 ⭐
Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
Jstarcraft Core 116 ⭐
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,存储,编解码,资源,脚本,监控,通讯,事件,事务9个方面.
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 106 ⭐
Code for ICLR 2019 paper: Learning when to Communicate at Scale in Multiagent Cooperative and Competitive Tasks
Opc Ua Ooi 94 ⭐
Object Oriented Internet - C# deliverables supporting a new Machine To Machine (M2M) communication architecture
Florent37 Rxbus 82 ⭐
Android reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.
Python For Data And Media Communication Gitbook 82 ⭐
An open source book on Python tailed for communication students with zero background
Esp Oled Firebase 79 ⭐
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 77 ⭐
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 77 ⭐
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 75 ⭐
React hook to communicate among browser context (tabs, windows, iframes)
Kanecheshire Communicator 71 ⭐
Communication between iOS and watchOS apps just got a whole lot better.
Hrim 61 ⭐
An information model for robot hardware. Facilitates interoperability across modules from different robot manufacturers. Built around ROS 2.0
Distributedcomputingexamples 54 ⭐
Example codes for my Distributed Computing course at Hefei University.
How To Use C In NodeJS Through Cpp 50 ⭐
🤓 How to write C code in NodeJS using C++ as a pass through?
Arduino Nats 49 ⭐
An Arduino / ESP8266 / Particle Photon compatible C++ library for communicating with a NATS (http://nats.io) server
Mercury Rust 47 ⭐
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 45 ⭐
Easy config and value sync between IoT modules, database and web pages
Bigbluebutton 51 ⭐
Package that provides easily communicate between bigbluebutton server and laravel framework