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
616 forks
Language: C
last commit: about 2 years ago
Linked from 1 awesome list

boardcommunicationgalileogpioi2cintel-jouleiolibmraalinuxmraaraspberry-pispi

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mrmorphic/hwioLibrary providing a unified interface to hardware I/O control on various single-board computers328
mmarchetti/directioA low-level I/O library optimized for fast input/output operations on Arduino boards.117
eclipse-paho/paho.mqtt.cAn Eclipse Paho C client library for the MQTT protocol1,991
simonjwright/multiplexed-ioAn Ada implementation of multiplexed digital I/O for the AdaPilot project, aiming to minimize layers between applications and hardware.0
rpav/fast-ioImproves performance of octet-vector and stream I/O in Common Lisp programming147
eclipse-paho/paho.mqtt.embedded-cA C client library for MQTT protocol used in IoT applications.1,380
vsergeev/c-peripheryA C library simplifying access to Linux peripheral I/O interfaces such as GPIO, LEDs, PWM, SPI, I2C, and Serial.752
ocharles/engine.ioA Haskell implementation of real-time protocols for web applications, enabling client-server communication and event-based interactions.149
aviate-labs/io.moProvides basic interfaces for input/output operations in the Motoko programming language3
ignacio/luanodeAn asynchronous I/O library for the Lua programming language417
jlarriba/jrmapiA Java wrapper around the reMarkable Cloud API for accessing e-paper tablet files from a Java application.18
socketry/cool.ioProvides an event-driven I/O system with asynchronous wrappers for Ruby's core socket classes.693
mraleph/irhydraDisplays intermediate representations and native code generated by V8 and Dart VM compilers during optimization432
nozeio/noze.ioA Swift library for building event-driven I/O streams with back-pressure aware pull-streams307
joan2937/pigpioA C library that provides a low-level interface to the Raspberry Pi's GPIO peripherals.1,470