TinyGo — is now officially a Google sponsored project 🎉
Tags: news, go, webassembly, tinygo
Published: 2020-02-02 11:21:57

## 🔥 Breaking news, everyone!

It's finally happend! Today, on [FOSDEM 2020](https://fosdem.org/2020/) Google _took under its wing_ the younger Go brother — [TinyGo](http://tinygo.org):

{% twitter 1223887654158307328 %}

As a fan of microcontrollers, WebAssembly and solutions for Internet of things (IoT), I strongly **congratulate** TinyGo development team with this achievement and wish them further victories!

## What's TinyGo?

> TinyGo is a project to bring the **Go programming language** to microcontrollers and modern web browsers by creating a new compiler based on LLVM.
> 
> You can compile and run TinyGo programs on several different microcontroller boards such as the _BBC micro:bit_ and the _Arduino Uno_.
> 
> TinyGo can also be used to produce _WebAssembly_ (WASM) code which is very compact in size.

## Supported devices?

> TinyGo has support for **27** different boards such as the _Arduino Nano33 IoT_, _Adafruit Circuit Playground Express_, _BBC micro:bit_ and more. Click on a board name found in the left menu to see the what features are supported for the given hardware.
>
> TinyGo also has support for several different devices such as **accelerometers** and **magnetometers**.

## See the code

Go to the [Github repository](https://github.com/tinygo-org/tinygo), see the code and give a Star! Thanks 😉

<a name=""></a>
## P.S.

If you want more articles (like this) on this blog, then post a comment below and subscribe to me. Thanks! 😻

And of course, you can help me make developers' lives even better! Just connect to one of my projects as a contributor. It's easy!

My projects that need your help (and stars) 👇

- 🔥 [gowebly][gowebly_url]: A next-generation CLI tool for easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular atomic/utility-first CSS frameworks on the frontend.
- ✨ [create-go-app][cgapp_url]: Create a new production-ready project with Go backend, frontend and deploy automation by running one CLI command.
- 🏃 [yatr][yatr_url]: Yet Another Task Runner allows you to organize and automate your routine operations that you normally do in Makefile (or else) for each project.
- 📚 [gosl][gosl_url]: The Go Snippet Library provides snippets collection for working with routine operations in your Go programs with a super user-friendly API and the most efficient performance.
- 🏄‍♂️ [csv2api][csv2api_url]: The parser reads the CSV file with the raw data, filters the records, identifies fields to be changed, and sends a request to update the data to the specified endpoint of your REST API.
- 🚴 [json2csv][json2csv_url]: The parser can read given folder with JSON files, filtering and qualifying input data with intent & stop words dictionaries and save results to CSV files by given chunk size.

<!-- Footer links -->

[gowebly_url]: https://github.com/gowebly
[cgapp_url]: https://github.com/create-go-app
[yatr_url]: https://github.com/koddr/yatr
[gosl_url]: https://github.com/koddr/gosl
[csv2api_url]: https://github.com/koddr/csv2api
[json2csv_url]: https://github.com/koddr/json2csv