Skip to content

MyLibreLab is a desktop visual programming environment for controlling and communicating with microcontrollers and microprocessors.

License

Notifications You must be signed in to change notification settings

MyLibreLab/MyLibreLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3af9097 · Feb 20, 2021
Dec 19, 2020
Dec 11, 2020
Dec 19, 2020
Dec 19, 2020
Dec 19, 2020
Dec 19, 2020
Oct 2, 2020
Oct 9, 2020
Oct 18, 2020
Dec 19, 2020
Dec 11, 2020
Oct 26, 2020
Dec 19, 2020
Dec 19, 2020
Oct 12, 2020
Sep 30, 2020
Oct 2, 2020
Oct 10, 2020
Oct 2, 2020
Feb 20, 2021
Oct 8, 2020
Oct 2, 2020
Dec 19, 2020
Dec 19, 2020
Dec 19, 2020
Dec 19, 2020
Dec 19, 2020

Repository files navigation

MyLibreLab

This is a fork of MyOpenLab, which became unmaintained in 2020. The original sources were gathered from https://sourceforge.net/p/myopenlab3/code/HEAD/tree/.

MyLibreLab is currently under heavy development (early alpha stage), and it's not yet functional. If you are looking for a fully functional and stable version, check out original archived MyOpenLab.

Differences to MyOpenLab

  • Provides self-contained distribution. No need to install any Java distribution any more.
  • Built using modern Java 15 technology
  • Maintained on GitHub

Manual installation:

  1. Clone MyLibreLab:
git clone https://github.com/MyLibreLab/MyLibreLab.git
  1. Run with gradle:
cd MyLibreLab
./gradlew run

User documentation

User docs link

Code Setup

Java Development Kit 15

A working Java 15 installation is required. In the command line (terminal in Linux, cmd in Windows) run javac -version and make sure that the reported version is Java 15 (e.g javac 15). If javac is not found or a wrong version is reported, check your PATH environment variable, your JAVA_HOME environment variable or install the most recent JDK.

Download the JDK from https://jdk.java.net/. On Windows, you can execute choco install openjdk (requires installation of chocolatey - a package manager for Windows).