Go compatibility matrix
Compatibility matrix between TinyGo versions and Go versions
Recent Versions
| TinyGo |
Go 1.26 |
Go 1.25 |
Go 1.24 |
Go 1.23 |
Go 1.22 |
Go 1.21 |
| 0.41.0+ |
✔ |
✔ |
✔ |
✔ |
|
|
| 0.39.0 - 0.40.1 |
|
✔ |
✔ |
✔ |
✔ |
|
| 0.37.0 - 0.38.0 |
|
✔ |
✔ |
✔ |
✔ |
|
| 0.35.0 - 0.36.0 |
|
|
✔ |
✔ |
✔ |
|
| 0.33.0 - 0.34.0 |
|
|
|
✔ |
✔ |
✔ |
| 0.31.0 - 0.32.0 |
|
|
|
|
✔ |
✔ |
Older Versions
| TinyGo |
Go 1.20 |
Go 1.19 |
Go 1.18 |
Go 1.17 |
Go 1.16 |
Go 1.15 |
Go 1.14 |
Go 1.13 |
Go 1.12 |
Go 1.11 |
| 0.27.0 - 0.30.0 |
✔ |
✔ |
✔ |
|
|
|
|
|
|
|
| 0.26.0 |
|
✔ |
✔ |
|
|
|
|
|
|
|
| 0.24.0 - 0.25.0 |
|
✔ |
✔ |
✔ |
✔ |
|
|
|
|
|
| 0.23.0 |
|
|
✔ |
✔ |
✔ |
✔ |
|
|
|
|
| 0.20.0 - 0.22.0 |
|
|
|
✔ |
✔ |
✔ |
|
|
|
|
| 0.18.0 - 0.19.0 |
|
|
|
|
✔ |
✔ |
✔ |
✔ |
|
|
| 0.17.0 |
|
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 0.14.1 - 0.16.0 |
|
|
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
| 0.13.0 - 0.14.0 |
|
|
|
|
|
|
✔ |
✔ |
✔ |
✔ |
| 0.10.0 - 0.12.0 |
|
|
|
|
|
|
|
✔ |
✔ |
✔ |