MyLibreLab / MyLibreLab

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

Home Page:https://discord.gg/RcvVUxt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

About

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

https://discord.gg/RcvVUxt

License:GNU General Public License v3.0


Languages

Language:Java 86.2%Language:Batchfile 10.1%Language:Kotlin 2.4%Language:C++ 1.0%Language:C 0.1%Language:HTML 0.1%Language:VBA 0.1%Language:Python 0.1%Language:Pascal 0.0%Language:Shell 0.0%