Top 21 Go Compiler Projects
esbuild is a general purpose code compiler and build tool that uses golang builds, it is very fast and 1~2 orders of magnitude higher in performance than the existing js toolchain. It's not an out-of-the-box build tool yet, but with its plugin system we can already do a lot of things.
Why not use https://github.com/gopherjs/gopherjs with jMonkeyEngine as-is?
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
GoPlus - The Go+ language for engineering, STEM education, and data scienceProject mention: Reinvents how Go interacts with C | news.ycombinator.com | 2022-05-23
extract internal monitoring data from application logs for collection in a timeseries databaseProject mention: Server metrics monitoring and reporting for centos? | reddit.com/r/devops | 2022-05-09
For nginx, you'll need to setup a log parser like mtail because it doesn't really have much for metrics to begin with.
A fast script language for GoProject mention: Asking for advice to get deeper understanding of golang internals. | reddit.com/r/golang | 2022-03-30
I started doing this a few years ago when I wanted to add programmability to another system I was working on, and didn't want Lua or anything else like that. I set it aside when other priorities arose, and didn't return to it when I saw that others had already done the same thing (yaegi, tengo).
:camel: Practical statically typed functional programming language implementation with Go and LLVMProject mention: GoCaml: Subset of OCaml in Go Based on MinCaml Using LLVM | news.ycombinator.com | 2022-03-27
A simple virtual machine - compiler & interpreter - written in golangProject mention: New Assembly Like Programming Language? | news.ycombinator.com | 2022-05-07
You might find something interesting if you were to look at virtual-machines - many are used for implementing scripting-languages, so while you'd not be writing assembly-code, you'd be writing "bytecode" programs.
You could write bytecode for Lua, or bytecode for Python for example.
I had a fun few weeks writing a simple virtual-machine, and a "compiler" which turns a simple assembly-language-like input into bytecodes which are then interpreted:
Other examples, along with lua/python which were already mentioned, might include "Writing a compiler in go" this turns a scripting-language into a set of opcodes which a VM executes:
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
Compile Go regular expressions to Go codeProject mention: Compile Go regular expressions to Go code | news.ycombinator.com | 2021-09-07
Script Language for Go
A toy programming language written in Go that compiles to C. (by azhenley)
Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.Project mention: help with Tweego | reddit.com/r/twinegames | 2022-05-03
Not sure id you need this still, one way it to download https://github.com/tmedwards/tweego/releases/download/v2.1.1/tweego-2.1.1-macos-x64.zip It should create a zip file in your Downloads folder, Double clicking on the zip will unzip it you can then run tweego by typing: ~/Downloads/tweego-2.1.1-macos-x64/tweego Preferably you would move that folder to a more permanent location and add that folder to your search path, but that is not absolutely necessary
Cross-distribution system package compiler
A tool that helps you write code in your favorite IDE: your word processor!Project mention: Visual Studio for Mac is great! | reddit.com/r/programminghorror | 2021-12-06
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.Project mention: Basgo – compiles BASIC-lang to Golang | news.ycombinator.com | 2021-11-30
Paco is a compiler prototype written in Golang, it compiles to C.
Red team tool that emulates the SolarWinds CI compromise attack vector.Project mention: Tool that emulates the SolarWinds CI compromise attack vector | news.ycombinator.com | 2021-09-29
tiny binary serializer and deserializer to create on demand parsers and compilers (by sonirico)Project mention: GitHub - sonirico/parco: tiny binary serializer and deserializer to create on demand parsers and compilers | reddit.com/r/golang | 2021-12-11
[ALPHA] Go just-in-time compilerProject mention: Go Just-in-Time Compiler | news.ycombinator.com | 2021-05-28
The definitive collection of interpreters, compilers, and programs for the Whitespace programming language. (by wspace)Project mention: I made a Whitespace interpreter in Go and I'd love some feedback! | reddit.com/r/esolangs | 2021-12-11
I've evaluated many different Whitespace implementations, so I can give some comparative and spec compliance feedback.
Compiler for the stack-based Whitespace language with LLVM back end. (by andrewarchi)
Go Compiler related posts
We Already Have Go 2
5 projects | reddit.com/r/programming | 25 May 2022
I Want Off Mr. Golang's Wild Ride
3 projects | news.ycombinator.com | 28 Apr 2022
GoCaml: Subset of OCaml in Go Based on MinCaml Using LLVM
1 project | news.ycombinator.com | 27 Mar 2022
In defense of complicated programming languages
2 projects | news.ycombinator.com | 25 Jan 2022
Has anyone created a dApp that interacts with browser wallets?
1 project | reddit.com/r/golang | 12 Jan 2022
I made a Whitespace interpreter in Go and I'd love some feedback!
2 projects | reddit.com/r/esolangs | 11 Dec 2021
Visual Studio for Mac is great!
1 project | reddit.com/r/programminghorror | 6 Dec 2021
What are some of the best open-source Compiler projects in Go? This list will help you:
|8||Gentee script programming language||95|
|10||The uGO Language||71|
Are you hiring? Post a new remote job listing for free.