DQNEO / babygo
babygoπΆ is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
β307Updated 10 months ago
Alternatives and similar repositories for babygo:
Users that are interested in babygo are comparing it to the libraries listed below
- minigoπ₯is a small Go compiler made from scratch. It can compile itself.β530Updated 4 years ago
- C compiler written in Goβ94Updated 5 years ago
- JIT compiler in Goβ235Updated 10 months ago
- basic web site serving frameworkβ154Updated 3 years ago
- LLVM backed progamming language (Go subset)β134Updated last year
- Tiny TCP/IP protocol stack for lectures implemented in Go languageβ162Updated 4 years ago
- Lisp Interpreterβ133Updated 2 years ago
- JVM implementation by Goβ99Updated 5 years ago
- A simple virtual machine - compiler & interpreter - written in golangβ333Updated 2 years ago
- Compiler for a small language into x86-64 Assemblyβ251Updated 2 years ago
- port of GNU Assembler written in goβ69Updated last year
- An interpreted language written in Goβ290Updated last year
- An x86-64 assembler written in Go (2019). A modern version (2025) is currently in development at the link below:β95Updated 2 years ago
- A converter from Go to C++β252Updated 3 years ago
- JIT compile library for Goβ83Updated 4 years ago
- How to write a compiler from scratch in 30 minutesβ89Updated 5 years ago
- A C interpreter in Goβ122Updated 6 years ago
- "Writing An Interpreter in Go" and "Wring A Compiler in Go"β225Updated 6 years ago
- Tiny Shellβ64Updated 3 years ago
- A simple evaluator for arithmetic integer expressions.β87Updated 3 years ago
- Go bindings to LLVM. Used as part of TinyGo.β247Updated 2 months ago
- This is an illustration of Gopher, the mascot of the Go programming language.β217Updated 2 years ago
- Ordered mapβ100Updated 8 months ago
- Example app using Go's wasm support.β117Updated 2 years ago
- Mugo, a toy compiler for a subset of Go that can compile itselfβ121Updated 3 years ago
- Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexersβ197Updated last year
- Toy SQL parser example for Gopher Academyβ335Updated 5 years ago
- Minimum Go compilerβ16Updated 5 years ago
- B-tree implementation for Goβ236Updated 3 years ago
- Demo code and slides for my GolangUK '17 talk: "Bare Metal Gophers: Can you write a kernel in Go?"β157Updated 10 months ago