mraa

I/O API

An API for low-level I/O communication in various IoT and Edge platforms

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.

GitHub

1k stars
129 watching
615 forks
Language: C
last commit: 3 months ago
Linked from 1 awesome list

boardcommunicationgalileogpioi2cintel-jouleiolibmraalinuxmraaraspberry-pispi

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mrmorphic/hwio Library providing a unified interface to hardware I/O control on various single-board computers 328
mmarchetti/directio A low-level I/O library optimized for fast input/output operations on Arduino boards. 117
eclipse-paho/paho.mqtt.c An MQTT client library with synchronous and asynchronous programming models 1,981
simonjwright/multiplexed-io An Ada implementation of multiplexed digital I/O for the AdaPilot project, aiming to minimize layers between applications and hardware. 0
rpav/fast-io Improves performance of octet-vector and stream I/O in Common Lisp programming 147
eclipse-paho/paho.mqtt.embedded-c A C client library for MQTT protocol used in IoT applications. 1,365
vsergeev/c-periphery A C library simplifying access to Linux peripheral I/O interfaces such as GPIO, LEDs, PWM, SPI, I2C, and Serial. 742
ocharles/engine.io A Haskell implementation of real-time protocols for web applications, enabling client-server communication and event-based interactions. 149
aviate-labs/io.mo Provides basic interfaces for input/output operations in the Motoko programming language 3
ignacio/luanode An asynchronous I/O library for the Lua programming language 415
jlarriba/jrmapi A Java wrapper around the reMarkable Cloud API for accessing e-paper tablet files from a Java application. 18
socketry/cool.io Provides an event-driven I/O system with asynchronous wrappers for Ruby's core socket classes. 693
mraleph/irhydra Displays intermediate representations and native code generated by V8 and Dart VM compilers during optimization 433
nozeio/noze.io A Swift library for building event-driven I/O streams with back-pressure aware pull-streams 307
joan2937/pigpio A C library that provides a low-level interface to the Raspberry Pi's GPIO peripherals. 1,464