explainer
drivers
explainer | drivers | |
---|---|---|
1 | 2 | |
44 | 581 | |
- | 1.5% | |
6.2 | 7.8 | |
about 2 months ago | 3 days ago | |
Go | Go | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
explainer
-
Tinygo: LLVM-based Go compiler for microcontrollers, WASM, and CLI tools
Huge fan of Tinygo. I use it for the reduced WASM sizes. I am working on a project that does some business logic/text parsing[0] that I want to be available on multiple platforms.
With TinyGo + wasmer[1] I can build a library that is usable in Python, PHP, Javascript and C++. It has been a lot of fun for me. Lots of rough edges still exist when moving between WASM/calling language, but when you get it working it feels amazing.
[0] https://github.com/pion/explainer
[1] https://wasmer.io/
drivers
-
Tinygo: LLVM-based Go compiler for microcontrollers, WASM, and CLI tools
I was recently working on a project and bumped into this. It's not currently but here are the relevant Github links if you want to learn more:
https://github.com/tinygo-org/tinygo/issues/1427
https://github.com/tinygo-org/drivers/pull/320
-
SSD1306 OLED Displays on Pi Pico (C++)
This is the driver: https://github.com/tinygo-org/drivers/tree/release/ssd1306
What are some alternatives?
MPU6050 - Basic MPU6050 Arduino sketch of sensor function
gobot - Golang framework for robotics, drones, and the Internet of Things (IoT)
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
NeoPixelBus - An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.
gofrontend - Go compiler frontend (gccgo)
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten