emgo
Embedded compiler
A compiler and toolset for programming small embedded systems in C
Emgo: Bare metal Go (language for programming embedded systems)
1k stars
40 watching
69 forks
Language: C
last commit: almost 3 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
vexu/arocc | A compiler written in Zig to translate C code into machine-specific binary code | 1,138 |
zigembeddedgroup/microzig | Unifies abstraction and hardware access for embedded systems using the Zig programming language | 1,235 |
ziglang/zig | A general-purpose programming language and toolchain for building robust, maintainable software | 34,929 |
cztomczak/cef2go | Provides Go bindings for the Chromium Embedded Framework (CEF) to embed browsers in applications. | 881 |
rjeczalik/interfaces | Tools for generating interfaces and structs in Go | 423 |
hazbo/the-super-tiny-compiler | A tiny compiler written in Go that generates equivalent arithmetic expressions | 586 |
ziglang/zig-bootstrap | An open-source project to build a fully operational Zig compiler from scratch. | 386 |
theembeddedgeorge/theembeddednewtestament.github.io | A 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. | 315 |
rhysd/gocaml | An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 748 |
allendang/cimgui-go | A Go wrapper for Dear ImGui's C API | 350 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 30 |
davidgiven/cowgol | A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. | 248 |
paivett/gone | A compiler for a minimal programming language designed to be similar to Go. | 28 |
miku/zek | Automates creation of Go structs from XML documents | 750 |
udhos/basgo | Compiles BASIC-lang to native executable binary in Golang | 37 |