An ev3dev unified language binding for Java.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

ev3dev-lang-java Build Status CodeFactor

A light-weight but powerful ev3dev unified language binding for Java, not to be confused with jabrena/ev3dev-lang-java which interfaces LeJOS. It follows with the language wrapper specification.

No idea where to start? Check the getting started guide!

How to add as Maven dependency? Take a look at this.


This library usually supports the latest ev3dev kernel, unless a "breaking changes" kernel is released. This library is tested to run with ev3dev kernel version 20.

  • v4.4.61-20-ev3dev-ev3 for EV3
  • for BeagleBone
  • v4.4.61-20-ev3dev-rpi for Raspberry Pi 0/1
  • v4.4.61-20-ev3dev-rpi2 for Raspberry Pi 2/3

This library support most of the motors and EV3-G sensors. Extra bindings are still in development, for details check here.


tl;dr This project is licensed under the MIT License, whereas any other applications/libraries copy or base their code on this is a kind of "modified" work.