BlueScript is a small and efficient programming language designed specifically for microcontrollers.
While it currently supports only the ESP32 board, future updates will include support for a wider range of boards.
You can find the official website at https://csg-tokyo.github.io/bluescript/.
Standard packages are available from https://github.com/bluescript-lang/.
WARNING: this project is in beta stage and is subject to changes of the code-base, including project-wide name changes and API changes.
-
Fumika Mochizuki, Tetsuro Yamazaki, Shigeru Chiba, "Interactive Programming for Microcontrollers by Offloading Dynamic Incremental Compilation", MPLR 2024, pp. 28-40, ACM, 2024.
-
Fumika Mochizuki, Tetsuro Yamazaki, Shigeru Chiba, "BlueScript: A Disaggregated Virtual Machine for Microcontrollers", The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 3, Article 21.
Join the Discord server to ask questions, discuss development and language design, and share your ideas and projects. Everyone interested in BlueScript is welcome.
