Important: For users in Switzerland, update is required to be able to use the new Tardoc Tariff. For update instructions, see here
Note: Beginning with this branch The Elexis Ungrad plugins are built against Branch 3.13 of elexis-3-core and elexis-3-base and require Java 21.
The repositories https://github.com/rgwch/elexis-3-core and https://github.com/rgwch/elexis-3-base can still have some differences to their respective https://github.com/elexis/elexis-3-xx equivalents, but these are rather some small quick fixes and adaptations.
Some more experimental and strictly OpenSource'd extensions from the original creator of Elexis.
Link the Repository with the elexis ungrad plugins with your Elexis installation ("Help/Install new Software"/"Hilfe/Neue Software installieren")
cd ungradfactory
./docker-build.shProducts and Repositories will be in ungradfactory/dist
Prerequisites: Git, jdk21, Maven 3.9.x; Linux or Windows recommended. MacOS will be a bit tricky,
Full build:
git clone -b ungrad-2026 https://github.com/rgwch/elexis-3-core
git clone -b ungrad-2026 https://github.com/rgwch/elexis-3-base
git clone -b ungrad-2026 https://github.com/rgwch/elexis-ungrad elexis-ungrad-plugins
cd elexis-ungrad-plugins
./build-all.sh
You'll find the Elexis programs für Linux, Mac and Windows in ./elexis-3-core/ch.elexis.core.p2site/target/products. The core repository will be in ./elexis-3-core/ch.elexis.core.p2site/target/repository, the base repository in ./elexis-3-base/ch.elexis.base.p2site/target/repository, and the ungrad repository in ./elexis-ungrad-plugins/ch.elexis.ungrad.p2site/target/repository.
(You can use these repositories from within the running Elexis core instance via 'Help-Install new Software').
Elexis 3.13 builds well with Eclipse 2025-09. First, set the compiler and JRE to Java 21. Then, import elexis-3-core into the workspace. Wait until build is finished, then load ch.elexis.target/ide.target. Again, wait until the target is resolved. Then click "Set as current target". Now, the build should complete without errors. Next, import elexis-3-base and elexis-ungrad into the workspace. I would recommend to create separate workings sets for each import.
- Fork this repository
- Clone your repository to your machine
- Stay in-sync with upstream.
- If you've made some changes of general interest, please make a pull request.