Go Compiler

Open-source Go projects categorized as Compiler

Top 23 Go Compiler Projects

  1. esbuild

    An extremely fast bundler for the web

    Project mention: Understanding how Vite deals with your node_modules | dev.to | 2025-04-20

    Pre-bundle all the dependencies on the "optimization boundary" list into node_modules/.vite/deps/ folder. This step is done by esbuild.

  2. 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.

    CodeRabbit logo
  3. gopherjs

    A compiler from Go to JavaScript for running Go code in a browser

    Project mention: Golang on PSP (and other languages) | dev.to | 2024-12-27

    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.

  4. wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

    Project mention: WebAssembly on Kubernetes | dev.to | 2025-03-06

    Wazero, Go-based

  5. mtail

    extract internal monitoring data from application logs for collection in a timeseries database

  6. tengo

    A fast script language for Go

  7. bunster

    Compile shell scripts to static binaries.

    Project mention: Bunster: Revolutionizing Shell Scripting with Secure, Portable Binaries | dev.to | 2025-04-09

    View the Project on GitHub

  8. wa

    The Wa Programming Language

    Project mention: The Forgotten History of Chinese Keyboards | news.ycombinator.com | 2024-06-02

    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.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. neva

    Next-generation programming language that solves programmers' problems

    Project mention: How Programming Will Look In the Future? | dev.to | 2025-01-21

    Nevalang does exactly that. It's a modern language built around dataflow that treats programs as message-passing graphs rather than sequences of instructions:

  11. gocaml

    :camel: Statically typed functional programming language implementation with Go and LLVM

  12. go-binsize-treemap

    🔍 Go binary size SVG treemap

  13. go.vm

    A simple virtual machine - compiler & interpreter - written in golang

  14. 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)

  15. nocc

    A distributed C++ compiler: like distcc, but faster

    Project mention: Nocc – A Distributed C++ Compiler | news.ycombinator.com | 2025-02-10
  16. cherri

    Siri Shortcuts Programming Language 🍒

    Project mention: Cherri is a Siri Shortcuts programming language | news.ycombinator.com | 2025-02-11
  17. Fault

    a language for building system dynamic models (by Fault-lang)

  18. Kompilierer

    Der Kompilierer der Deutschen Programmiersprache

  19. tweego

    Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.

  20. Gentee script programming language

    Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).

  21. The uGO Language

    Script Language for Go

  22. knox

    A toy programming language written in Go that compiles to C. (by azhenley)

  23. regexp2go

    Compile Go regular expressions to Go code

  24. math-compiler

    A simple intel/AMD64 assembly-language compiler for mathematical operations

  25. tau

    A functional interpreted programming language with a minimalistic design. (by NicoNex)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Compiler discussion

Log in or Post with

Go Compiler related posts

  • Bunster: Revolutionizing Shell Scripting with Secure, Portable Binaries

    1 project | dev.to | 9 Apr 2025
  • Parse go code and generate equivalent C++ code

    1 project | news.ycombinator.com | 7 Mar 2025
  • Cherri is a Siri Shortcuts programming language

    1 project | news.ycombinator.com | 11 Feb 2025
  • How Programming Will Look In the Future?

    1 project | dev.to | 21 Jan 2025
  • Bunster: Compile shell scripts to machine code

    1 project | news.ycombinator.com | 15 Jan 2025
  • SSH port forwarding from within code

    3 projects | dev.to | 6 Jan 2025
  • Golang on PSP (and other languages)

    3 projects | dev.to | 27 Dec 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 28 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?