Embedded Go finally got the first binary release

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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.
www.nutrient.io
featured
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.
coderabbit.ai
featured
  1. 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.

  2. 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.

    Nutrient logo
  3. stm32

    Support for STM32 microcontrollers

    For example this Garden light controller application fills the STM32F405RG 1 MB Flash almost in 100%.

  4. 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/

  5. go

    The Go programming language

    You can easily rebrand Go to Embedded Go by applying a patch to the original Go source code.

  6. 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.

  7. kendryte

    Support for Kendryte K210 AI capable SOC

    You can find some supported boards here: Kendryte, nRF52, STM32.

  8. 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.

  9. 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.

    CodeRabbit logo
  10. go

    The Go programming language with support for bare-matal programing (by embeddedgo)

    Regarding https://embeddedgo.github.io, I would recommend adding a couple of links at the top of the page:

  11. tamago

    TamaGo - bare metal Go

    For comparison, what are the differences in goals and approach with Tamago? https://github.com/usbarmory/tamago

  12. imxrt

    Support for NXP I.MX RT microcontrollers

    You can follow the progress here (the most recent/incomplete changes are in wip branch).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Pico with C

    2 projects | /r/raspberrypipico | 15 Aug 2023
  • can I use int64 on 32 bit architecture system?

    2 projects | /r/golang | 24 May 2022
  • My Go Executable Files Are Still Getting Larger (What's New in 2021 and Go 1.16)

    5 projects | news.ycombinator.com | 16 Apr 2021
  • Hyrum's Law in Golang

    3 projects | news.ycombinator.com | 21 Nov 2024
  • querySrv errors when connecting to MongoDB Atlas

    3 projects | dev.to | 29 Feb 2024