Skip to content
Compiles Go code to C code.
Go C Inno Setup Batchfile Shell Assembly
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/goc
doc
go @ e250f0f
package/windows
runtime
tests
wabt @ 4e8c92b
.gitignore
.gitmodules
LICENSE
README.md
build.bat
build.sh
package.bat
package.sh
test.bat
test.sh

README.md

GopherC

GopherC (goc) is a Go to C compiler/transpiler and runtime.

The goal of this project is:

  • Provide a way to embedded Go in a C program.
  • Support platforms normally not support by Go.
  • Provide a runtime that can be mapped to the standard C library.
  • Multicore support. (not yet implemented)

Acknowledgement

Go programming language.

WebAssembly binary toolkit.

GopherJS, Go to JavaScript compiler.

You can’t perform that action at this time.