gojsonld is a library that implements support for the JSON-LD format in the Go programming languages and implements all of the algorithms specified by the JSON-LD processing API (http://www.w3.org/TR/json-ld-api/).
The public API methods are located in the api.go file, along with more relevant documentation.
This library passes all the test in the most recent test suite for JSON-LD, located at http://json-ld.org/test-suite/
In order to run the tests, type go test in the gojsonld directory.