MraaLinux 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.
Stars: ✭ 1,220 (+687.1%)
PeriphGo·Hardware·Lean
Stars: ✭ 1,700 (+996.77%)
RppalA Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (+198.71%)
SwiftygpioA Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Stars: ✭ 1,188 (+666.45%)
DiozeroJava Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Stars: ✭ 167 (+7.74%)
PjonPJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+1587.1%)
CylonJavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+2391.61%)
GopiRaspberry Pi Go Language Interface
Stars: ✭ 82 (-47.1%)
Johnny FiveJavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+7963.23%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (-76.13%)
Powershell IotInteract with I2C, SPI & GPIO devices using PowerShell Core!
Stars: ✭ 106 (-31.61%)
Luma.oledPython module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED
Stars: ✭ 560 (+261.29%)
awesome-embedded-swift⚡️🛠🧰 A curated list for Embedded and Low-Level development in the Swift programming language.
Stars: ✭ 57 (-63.23%)
RaspberrysharpA .NET/Mono IO Library for Raspberry Pi This library is a complete refactoring of Raspberry-Sharp libraries, merged into one library and updated to RB3, CM3 and RB3+
Stars: ✭ 41 (-73.55%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+5750.32%)
PnetHigh level Java network library
Stars: ✭ 49 (-68.39%)
CutehmiCuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-41.94%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+8.39%)
Esp32 Mpu DriverESP32 full library for all MPU6000 MPU6050 MPU6500 MPU9150 MPU9250 with SPI and I2C support and more.
Stars: ✭ 111 (-28.39%)
gobotGolang framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 7,869 (+4976.77%)
DriversTinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Stars: ✭ 250 (+61.29%)
Ssd1306Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
Stars: ✭ 303 (+95.48%)
Elixir aleInteract with hardware in Elixir - GPIOs, I2C and SPI
Stars: ✭ 336 (+116.77%)
OpenmptcprouterOpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Stars: ✭ 652 (+320.65%)
PigpioFast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
Stars: ✭ 747 (+381.94%)
SitewhereSiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.
Stars: ✭ 788 (+408.39%)
Librg🚀 Making multi-player gamedev simpler since 2017
Stars: ✭ 813 (+424.52%)
Gofamily🔥 大厂 BAT 面试高频知识点,后端技术体系。包含了 C GO Python, 网络,Redis ,MySQL ,消息队列 ,高并发,微服务,缓存,操作系统,算法,LeetCode 刷题等知识
Stars: ✭ 474 (+205.81%)
PytradfriIKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+401.94%)
One NioUnconventional I/O library for Java
Stars: ✭ 469 (+202.58%)
M2x PythonAT&T M2X Python Library
Stars: ✭ 25 (-83.87%)
OfxgraficaA simple and configurable plotting library for openFrameworks
Stars: ✭ 24 (-84.52%)
TinytcpserverA small tcp server working under Mono or .NET (4.0) and provides hooks for handling data exchange with clients (works under mono and .net). Behaviour/protocol/reaction could be specified via custom C# script.
Stars: ✭ 14 (-90.97%)
ImanagerAdvantech iManager Linux driver set for Advantech Embedded Boards
Stars: ✭ 16 (-89.68%)
StabpingContinuously monitor your connection/ISP's latency & speed and view them in interactive charts
Stars: ✭ 8 (-94.84%)
Kalm.jsThe socket manager
Stars: ✭ 155 (+0%)
Tinaa powerful android network library base on okhttp
Stars: ✭ 32 (-79.35%)
WhatpulseWhatPulse reverse engineered
Stars: ✭ 30 (-80.65%)
CimonitorDisplays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-78.06%)
Easygo基于Kotlin、OkHttp的声明式网络框架,像写HTML界面一样写网络调用代码
Stars: ✭ 40 (-74.19%)
OnoffGPIO access and interrupt detection with Node.js
Stars: ✭ 1,050 (+577.42%)
Rt U8g2U8g2 for rt-thread - a monochrome graphics library
Stars: ✭ 56 (-63.87%)
PytcpPyTCP is an attempt to create fully functional TCP/IP stack in Python. It supports TCP stream based transport with reliable packet delivery based on sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as user space program attached to Linux TAP interface. As of today stack is able to send and receive traffic over Internet using IPv4 and IPv6 default gateways for routing. Since goal of this project is purely educational (at least at this point) the clarity of code is preferred over its efficiency. For the same reason security features are not being implemented just yet unless they are integral part of TCP/IP suite protocols specification.
Stars: ✭ 65 (-58.06%)
QsimpleupdaterUpdater system for Qt applications
Stars: ✭ 429 (+176.77%)
Tk ListenA library that allows to listen network sockets with proper resource limits and error handling
Stars: ✭ 27 (-82.58%)
LsquaredcA library for I2C communications for Linux devices (Beaglebone Black, Raspberry PI, and possibly others).
Stars: ✭ 42 (-72.9%)
MacfinderAn iOS Library that helps you find the MAC Address of a specific IP
Stars: ✭ 57 (-63.23%)
OpenframeworksopenFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+5481.94%)
RpieasyEasy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-45.16%)
EndbasicBASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-31.61%)
GpiozeroA simple interface to GPIO devices with Raspberry Pi
Stars: ✭ 1,302 (+740%)
LibqtshadowsocksA lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
Stars: ✭ 1,455 (+838.71%)
Esp8266 Oled Ssd1306Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Stars: ✭ 1,590 (+925.81%)
Core🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+31038.71%)
React Native Tcp SocketReact Native TCP socket API for Android, iOS & macOS with client SSL/TLS support
Stars: ✭ 112 (-27.74%)
Luma.lcd Python module to drive PCD8544, HT1621, ST7735, ST7567 and UC1701X-based LCDs
Stars: ✭ 124 (-20%)
SocketNon-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-21.29%)