Skip to content
Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
Branch: master
Clone or download
Latest commit 02b4625 Mar 25, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
aseba fix deprecation warning Mar 25, 2019
dashel @ e70c146
docs Typescript (#365) Jan 23, 2019
enki @ 75cdefe Update enki Jan 10, 2019
maintainer Build android on travis. Apr 25, 2018
menu Add an icon to the launcher Nov 22, 2018
windows [Windows] copy playground examples Mar 6, 2019
.gitattributes Make INF files bitwise-identical to the deployed versions Dec 21, 2018
.travis.yml Use pre-built versions of scratch and blockly Mar 21, 2019
Brewfile Cleanup brewfile Mar 14, 2019
CMakeLists.txt Bundle scratch and blockly Mar 25, 2019
license.txt Change Urls refering to Apr 26, 2018
readthedocs.yml Add JS documentation to sphynx Jul 3, 2018


Build Status Build status

Aseba is a set of tools which allow novices to program robots easily and efficiently. For these reasons, Aseba is well-suited for robotic education and research. Aseba is an open-source software created by Dr. Stéphane Magnenat with contributions from the community. Copyright (C) 2007–2018 the authors, see authors.txt for details. Released under LGPL3, see license.txt for details.

Supported platforms

Aseba can be compiled and run on Linux, MacOS, Windows, and some embedded systems.

Building from source

Please refer to the compilation instructions

Use Aseba

Informations on how to use Aseba is available on read the docs.

If you use Aseba in an academic project leading to a publication, please cite:

ASEBA: A Modular Architecture for Event-Based Control of Complex Robots Stéphane Magnenat, Philippe Rétornaz, Michael Bonani, Valentin Longchamp, and Francesco Mondada. In IEEE/ASME Transactions on Mechatronics, 16(2), pages 321–329, April, 2011, DOI: 10.1109/TMECH.2010.2042722.

full text document

Thymio and Mobsya fork

Thymio is an educational robot which goal is to let children discover programming. Mobsya is a non-profit association which goal is to create products and service to help children to discover digital technology and sciences. It is at the heart of Thymio's development and takes care of its production and distribution.

Up to April 2018, Mobsya was working as part of the Aseba community in the Aseba repository to develop Thymio software tools in an integrated manner. After this date, Mobsya decided to fork the Aseba repository and to keep developping Thymio software tools in its own repository.

Access the complete public message from Mobsya

Hack and contribute

If you found a bug with Aseba, please look at the existing issues to see if your problem has already been reported. If not, please open a new issue.

If you want to help us translating Aseba or its documentation, please read the localization guide.

If you are interested in contributing to programming Aseba, please read the contributor guide.

Enjoy Aseba!

The developers

You can’t perform that action at this time.