🦩 Tools for Go projects
-
Updated
Mar 9, 2026 - Go
🦩 Tools for Go projects
Whole Program LLVM: wllvm ported to go
Currently extending the Monkey programming language designed in the books "Writing An Interpreter In Go" and "Writing a Compiler in Go"
Automatic, configurable observability for LSP servers.
A simple regex-to-golang compiler based on Thompson's construction algorithm.
Galois advertising gtable ddl c++ code generator|Galois在线广告检索框架中gtable内存数据库DDL代码生成工具。根据gtable-parser解析出的xml文件生成*.h和*.cpp文件。
GALA (Go Alternative LAnguage) -- a modern functional programming language that transpiles to Go. Sealed types, pattern matching, immutability by default, monads (Option, Either, Try, Future), and full Go interop. Built with Go, ANTLR4, Bazel and Claude.
A delightfully simple scripting language
A language specification DSL and Go parsing engine for building custom parsers and editor syntax.
Concurrent and Scalable Built-In Hash Table For The Go Programming Language
Monyek programming language implemented in Go
Package evmop provides tools for turning Ethereum Virtual Machine (EVM) OpCodes into bytecodes, for the Go programming language. This might be useful to someone writing an AOT or JIT compiler targeting the Ethereum Virtual Machine (EVM).
An implementation of the Pascal Programming Language as defined by the ISO 7185:1990 Standard.
Attempt at an toy compiler for the C0 teaching language. Never completed.
Add a description, image, and links to the compilers topic page so that developers can more easily learn about it.
To associate your repository with the compilers topic, visit your repo's landing page and select "manage topics."