LIL : LIL (short for Little Interpreted Language) is a small, highly dynamic scripting language designed to be easily embedded in existing applications.
Espruino: JavaScript on Board With Maps, Dynamic Arrays and Objects out of the box.
mJS: designed for microcontrollers with limited resources. Main design goals are: small footprint and simple C/C++ interoperability. mJS implements a strict subset of ES6 (JavaScript version 6).
pyMCU : pyMCU was created with the idea of being a simple cost effective platform to interface between the computer and the physical world using python.
Zerynth : a platform for developing embedded devices in Python using paradigms and features typical of personal computer (PC) and mobile programming.
Golang
Gobot : Gobot is a framework for robotics, physical computing, and the Internet of Things, written in the Go programming language
Rust
Rust Embedded : aims to be a resource for Rust programmers writing software for embedded devices.
Wren : a small, fast, class-based concurrent scripting language
Gravity : a powerful, dynamically typed, lightweight, embeddable programming language written in C without any external dependencies (except for stdlib). It is a class-based concurrent scripting language with modern Swift-like syntax.
EmbedVM : a small embeddable virtual machine for microcontrollers with a C-like language frontend.
MMBasic : A full featured BASIC interpreter for 32 bit microcontrollers
Bitlash : a programmable command shell for arduino