├── .github └── workflows │ └── ci.yml ├── LICENSE ├── README.md ├── _examples ├── Makefile ├── golang-basics │ ├── README.md │ ├── example.gen.go │ ├── example.ridl │ ├── example_test.go │ ├── go.mod │ ├── go.sum │ └── main.go └── golang-imports │ ├── api.gen.go │ ├── api_test.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── proto │ ├── api.ridl │ ├── types.ridl │ └── util.ridl ├── bigintHelpers.go.tmpl ├── client.go.tmpl ├── clientHelpers.go.tmpl ├── clientInterface.go.tmpl ├── embed.go ├── enum.go.tmpl ├── enumString.go.tmpl ├── errors.go.tmpl ├── field.go.tmpl ├── go.mod ├── go.sum ├── help.go.tmpl ├── helpers.go.tmpl ├── imports.go.tmpl ├── jsonEncoders.go.tmpl ├── main.go.tmpl ├── server.go.tmpl ├── serverInterface.go.tmpl ├── struct.go.tmpl ├── types.go.tmpl ├── webrpcHeader.go.tmpl └── webrpcMethods.go.tmpl /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/README.md -------------------------------------------------------------------------------- /_examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/Makefile -------------------------------------------------------------------------------- /_examples/golang-basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/README.md -------------------------------------------------------------------------------- /_examples/golang-basics/example.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/example.gen.go -------------------------------------------------------------------------------- /_examples/golang-basics/example.ridl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/example.ridl -------------------------------------------------------------------------------- /_examples/golang-basics/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/example_test.go -------------------------------------------------------------------------------- /_examples/golang-basics/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/go.mod -------------------------------------------------------------------------------- /_examples/golang-basics/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/go.sum -------------------------------------------------------------------------------- /_examples/golang-basics/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-basics/main.go -------------------------------------------------------------------------------- /_examples/golang-imports/api.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/api.gen.go -------------------------------------------------------------------------------- /_examples/golang-imports/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/api_test.go -------------------------------------------------------------------------------- /_examples/golang-imports/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/go.mod -------------------------------------------------------------------------------- /_examples/golang-imports/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/go.sum -------------------------------------------------------------------------------- /_examples/golang-imports/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/main.go -------------------------------------------------------------------------------- /_examples/golang-imports/proto/api.ridl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/proto/api.ridl -------------------------------------------------------------------------------- /_examples/golang-imports/proto/types.ridl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/proto/types.ridl -------------------------------------------------------------------------------- /_examples/golang-imports/proto/util.ridl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/_examples/golang-imports/proto/util.ridl -------------------------------------------------------------------------------- /bigintHelpers.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/bigintHelpers.go.tmpl -------------------------------------------------------------------------------- /client.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/client.go.tmpl -------------------------------------------------------------------------------- /clientHelpers.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/clientHelpers.go.tmpl -------------------------------------------------------------------------------- /clientInterface.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/clientInterface.go.tmpl -------------------------------------------------------------------------------- /embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/embed.go -------------------------------------------------------------------------------- /enum.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/enum.go.tmpl -------------------------------------------------------------------------------- /enumString.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/enumString.go.tmpl -------------------------------------------------------------------------------- /errors.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/errors.go.tmpl -------------------------------------------------------------------------------- /field.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/field.go.tmpl -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/webrpc/gen-golang 2 | 3 | go 1.23.12 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /help.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/help.go.tmpl -------------------------------------------------------------------------------- /helpers.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/helpers.go.tmpl -------------------------------------------------------------------------------- /imports.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/imports.go.tmpl -------------------------------------------------------------------------------- /jsonEncoders.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/jsonEncoders.go.tmpl -------------------------------------------------------------------------------- /main.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/main.go.tmpl -------------------------------------------------------------------------------- /server.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/server.go.tmpl -------------------------------------------------------------------------------- /serverInterface.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/serverInterface.go.tmpl -------------------------------------------------------------------------------- /struct.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/struct.go.tmpl -------------------------------------------------------------------------------- /types.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/types.go.tmpl -------------------------------------------------------------------------------- /webrpcHeader.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/webrpcHeader.go.tmpl -------------------------------------------------------------------------------- /webrpcMethods.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webrpc/gen-golang/HEAD/webrpcMethods.go.tmpl --------------------------------------------------------------------------------