
-
patch
Patches that add Embedded Go supported architectures to the reference Go compiler (by embeddedgo)
You can easily rebrand Go to Embedded Go by applying a patch to the original Go source code.
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
For example this Garden light controller application fills the STM32F405RG 1 MB Flash almost in 100%.
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Just out of curiosity, how is this different from TinyGo? https://tinygo.org/
-
You can easily rebrand Go to Embedded Go by applying a patch to the original Go source code.
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
TinyGo is a separate implementation of Go language based on LLVM.
-
You can find some supported boards here: Kendryte, nRF52, STM32.
-
nrf5
Support for Nordic nRF5 microcontrollers with builtin radio (Bluetooth 5, Thread, Zigbee, 802.15.4, ANT)
You can find some supported boards here: Kendryte, nRF52, STM32.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Regarding https://embeddedgo.github.io, I would recommend adding a couple of links at the top of the page:
-
For comparison, what are the differences in goals and approach with Tamago? https://github.com/usbarmory/tamago
-
You can follow the progress here (the most recent/incomplete changes are in wip branch).