mattjlewis / diozero
Java Device I/O library that is portable across Single Board Computers and microcontrollers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos / Pico. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
☆269Updated 6 months ago
Alternatives and similar repositories for diozero:
Users that are interested in diozero are comparing it to the libraries listed below
- Pi4J, the Java library to control the GPIOs of the Raspberry Pi☆300Updated 3 weeks ago
- Firmata client written in Java.☆91Updated last year
- DEPRECATED Java I/O library for Raspberry Pi (GPIO, I2C, SPI, UART)☆1,299Updated last year
- A cross-platform Java Native Access (JNA) wrapper for the libusb/hidapi library. Works out of the box on Windows/Mac/Linux.☆240Updated 11 months ago
- Java JNI wrapper around the pigpio C library☆22Updated 3 years ago
- Create a custom runtime image of your non-modular application☆170Updated 9 months ago
- USB library for Java☆155Updated 2 months ago
- Use the standard Linux I2C API from the JVM☆15Updated last year
- Java Bluetooth Manager. A library/framework for managing bluetooth adapters, bluetooth devices, GATT services and characteristics☆101Updated last year
- Java library for talking to serial ports (with added build support for maven, cmake, MSVC)☆180Updated last week
- Create a custom runtime image of your modular application☆405Updated 3 weeks ago
- Dependency injection via source code generation☆260Updated this week
- Improved version of java DBus library provided by freedesktop.org (https://dbus.freedesktop.org/doc/dbus-java/)☆198Updated this week
- JVM related (Java, Groovy, Scala, Kotlin, etc) samples for the Raspberry PI, relying on PI4J. IoT and friends.☆112Updated last month
- A JavaFX library that allows Java2D code (Graphics2D) to be used to draw to a Canvas node.☆211Updated last year
- bluetooth library for linux OSes using DBus and bluez (http://www.bluez.org/).☆76Updated 2 weeks ago
- This Gradle plugin helps working with the Java Platform Module System☆233Updated 10 months ago
- A Java Serial Port system. This is a fork of the RXTX project that uses in jar loading of the native code.☆346Updated last year
- Java API to access Raspberry Pi Camera☆94Updated 8 years ago
- Hola is a minimalist Java implementation of Multicast DNS Service Discovery (mDNS-SD)☆51Updated 4 years ago
- Plugin that simplifies using Gluon Client for Java/JavaFX gradle projects☆100Updated last month
- A library for creating interactive console applications in Java☆351Updated last year
- Multicast DNS (mDNS) [RFC 6762] & DNS-Based Service Discovery (DNS-SD) [RFC6763] in Java☆114Updated 4 years ago
- Reactive event streams, observable values and more for JavaFX.☆375Updated 6 years ago
- A lightweight JavaFX DI framework that uses Micronaut® framework☆62Updated last year
- Efficient VirtualFlow for JavaFX☆191Updated last month
- Plugin that simplifies creating native images for Java/JavaFX maven projects☆211Updated last month
- A JavaFX 3D Visualization and Component Library☆410Updated last year
- Java port of Adafruit's SPI/I2C SSD1306 display library☆15Updated 10 years ago
- A Runner and API for Layered Java Applications☆342Updated last year