Skip to content
Tech News
← Back to articles

Go on Embedded Systems and WebAssembly

read original get WebAssembly Microcontroller Kit → more articles
Why This Matters

TinyGo's expansion into embedded systems and WebAssembly marks a significant advancement for the tech industry by enabling developers to write efficient, portable code across a wide range of microcontrollers and web platforms. This integration facilitates more versatile and resource-efficient applications, benefiting both consumers and developers. As a result, it opens new possibilities for IoT, edge computing, and web-based solutions, fostering innovation and broader adoption of embedded technologies.

Key Takeaways

TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM.

You can compile and run TinyGo programs on over 100 different microcontroller boards from maker boards such as the BBC micro:bit and the Arduino Uno, to industrial processors from Nordic Semiconductor and ST Microelectronics. Click here for the complete list

TinyGo can also produce WebAssembly (WASM) code which is very compact in size. You can compile programs for web browsers, as well as for server and edge computing environments that support the WebAssembly System Interface (WASI) family of interfaces.

Ready to get started? Click here.