emgo

Embedded compiler

A compiler and toolset for programming small embedded systems in C

Emgo: Bare metal Go (language for programming embedded systems)

GitHub

1k stars
40 watching
69 forks
Language: C
last commit: almost 5 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vexu/aroccA compiler written in Zig to translate C code into machine-specific binary code1,151
zigembeddedgroup/microzigUnifies abstraction and hardware access for embedded systems using the Zig programming language1,282
ziglang/zigA general-purpose programming language and toolchain for building robust, maintainable software35,396
cztomczak/cef2goProvides Go bindings for the Chromium Embedded Framework (CEF) to embed browsers in applications.883
rjeczalik/interfacesTools for generating interfaces and structs in Go423
hazbo/the-super-tiny-compilerA tiny compiler written in Go that generates equivalent arithmetic expressions589
ziglang/zig-bootstrapAn open-source project to build a fully operational Zig compiler from scratch.396
theembeddedgeorge/theembeddednewtestament.github.ioA comprehensive resource covering various aspects of embedded systems programming and C/C++ development, including topics on language fundamentals, data structures, concurrency, and system-specific details.321
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
allendang/cimgui-goA Go wrapper for Dear ImGui's C API359
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
davidgiven/cowgolA programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed.247
paivett/goneA compiler for a minimal programming language designed to be similar to Go.28
miku/zekAutomates creation of Go structs from XML documents756
udhos/basgoCompiles BASIC-lang to native executable binary in Golang37