Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Go Compiler Projects
-
Pre-bundle all the dependencies on the "optimization boundary" list into node_modules/.vite/deps/ folder. This step is done by esbuild.
-
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.
-
I decided to try using Golang on the PSP and explored several approaches, including porting Clang, using TinyGo, and compiling Golang to JavaScript with GopherJS. Then, I came across a user named aethiopicuschan on the PSP homebrew Discord, who was attempting the same goal using WebAssembly. His example worked on PPSSPP but not on actual hardware.
-
Wazero, Go-based
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
-
Project mention: Bunster: Revolutionizing Shell Scripting with Secure, Portable Binaries | dev.to | 2025-04-09
View the Project on GitHub
-
Very good article, like it.
Chinese characters are a type of pictographs that have some characteristics of QR codes. In fact, there is indeed a word retrieval method called four-corner number, which quickly maps Chinese character graphics to four numbers through some simple formulas, which is especially suitable for one-way encoding and retrieval. For example, the four-corner number of "龍" is coded as 0121, and the code of "兲" is 1080 (please refer to https://github.com/chai2010/im4corner).
In addition, Chinese characters are actually more important as hieroglyphic shapes. For example, we have a "凹语言" (Wa-lang https://github.com/wa-lang/wa/ ) designed for WebAssembly (WASM for short, WebAssembly => WASM => Wa), in which the Chinese characters "凹" and WASM The logo is very similar, and there was even a pronunciation of "wa" in the past.
After the popularization of computers, the function input method has been greatly improved, but there is still a lot of input resistance. For example, in programming, frequent switching between Chinese character names and English keywords brings a loss of input efficiency. As a programmer, I hope Chinese users can continue to pay attention to and improve these in the future.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Nevalang does exactly that. It's a modern language built around dataflow that treats programs as message-passing graphs rather than sequences of instructions:
-
-
-
-
luna
🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)
-
-
Project mention: Cherri is a Siri Shortcuts programming language | news.ycombinator.com | 2025-02-11
-
-
-
tweego
Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.
-
Gentee script programming language
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Compiler discussion
Go Compiler related posts
-
Bunster: Revolutionizing Shell Scripting with Secure, Portable Binaries
-
Parse go code and generate equivalent C++ code
-
Cherri is a Siri Shortcuts programming language
-
How Programming Will Look In the Future?
-
Bunster: Compile shell scripts to machine code
-
SSH port forwarding from within code
-
Golang on PSP (and other languages)
-
A note from our sponsor - InfluxDB
influxdata.com | 28 Apr 2025
Index
What are some of the best open-source Compiler projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | esbuild | 38,854 |
2 | gopherjs | 12,921 |
3 | wazero | 5,329 |
4 | mtail | 3,908 |
5 | tengo | 3,627 |
6 | bunster | 2,318 |
7 | wa | 1,493 |
8 | neva | 868 |
9 | gocaml | 754 |
10 | go-binsize-treemap | 449 |
11 | go.vm | 333 |
12 | luna | 316 |
13 | nocc | 282 |
14 | cherri | 261 |
15 | Fault | 165 |
16 | Kompilierer | 147 |
17 | tweego | 140 |
18 | Gentee script programming language | 140 |
19 | The uGO Language | 112 |
20 | knox | 96 |
21 | regexp2go | 96 |
22 | math-compiler | 64 |
23 | tau | 63 |