├── .ai ├── INSTRUCTIONS.md ├── examples.md ├── toolkit-usage.md └── troubleshooting.md ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cli ├── cmd │ ├── add │ │ ├── add.go │ │ ├── method.go │ │ └── plugin.go │ ├── cmd.go │ ├── default.go │ ├── describe │ │ └── describe.go │ └── init │ │ └── init.go ├── main.go └── pkg │ └── scaffold │ ├── generator │ ├── generator.go │ └── options.go │ ├── injector │ ├── injector.go │ ├── options.go │ └── types.go │ └── templates │ ├── docker.go │ ├── gitignore.go │ ├── main.go │ ├── makefile.go │ ├── module.go │ ├── proto.go │ ├── script.go │ └── service.go ├── docs ├── developer-guide.md ├── getting-started.md ├── lastbackend.toolkit.flow.drawio ├── lastbackend.toolkit.flow.png ├── lastbackend.toolkit.schema.drawio ├── lastbackend.toolkit.schema.png └── plugins │ ├── PLUGIN_SYSTEM_GUIDE.md │ └── README.md ├── examples ├── README.md ├── gateway │ ├── apis │ │ └── server.proto │ ├── config │ │ └── config.go │ ├── gen │ │ └── server │ │ │ ├── client │ │ │ └── server.pb.toolkit.rpc.go │ │ │ ├── server.pb.go │ │ │ ├── server.pb.validate.go │ │ │ ├── server_grpc.pb.go │ │ │ └── server_service.pb.toolkit.go │ ├── generate.go │ ├── main.go │ ├── middleware │ │ ├── example.go │ │ └── request.go │ └── scripts │ │ └── generate.sh ├── helloworld │ ├── apis │ │ └── helloworld.proto │ ├── gen │ │ ├── helloworld.pb.go │ │ └── helloworld_grpc.pb.go │ ├── generate.go │ ├── main.go │ └── scripts │ │ └── generate.sh ├── http │ ├── apis │ │ └── server.proto │ ├── gen │ │ └── server │ │ │ ├── client │ │ │ └── server.pb.toolkit.rpc.go │ │ │ ├── server.pb.go │ │ │ ├── server.pb.validate.go │ │ │ ├── server_grpc.pb.go │ │ │ └── server_service.pb.toolkit.go │ ├── generate.go │ ├── main.go │ ├── middleware │ │ ├── example.go │ │ └── request.go │ └── scripts │ │ └── generate.sh ├── service │ ├── apis │ │ ├── example.proto │ │ └── ptypes │ │ │ └── messages.proto │ ├── config │ │ └── config.go │ ├── gen │ │ ├── client │ │ │ ├── demo │ │ │ │ └── demo.go │ │ │ └── example.pb.toolkit.rpc.go │ │ ├── example.pb.go │ │ ├── example.pb.validate.go │ │ ├── example_grpc.pb.go │ │ ├── example_service.pb.toolkit.go │ │ ├── ptypes │ │ │ ├── messages.pb.go │ │ │ └── messages.pb.validate.go │ │ └── tests │ │ │ └── example.pb.toolkit.mockery.go │ ├── generate.go │ ├── internal │ │ ├── controller │ │ │ └── controller.go │ │ ├── repository │ │ │ └── repository.go │ │ └── server │ │ │ ├── handler.go │ │ │ ├── interceptor.go │ │ │ ├── middleware.go │ │ │ ├── server.go │ │ │ └── server_test.go │ ├── mage.go │ ├── magefile.go │ ├── main.go │ ├── scripts │ │ └── generate.sh │ └── test-results │ │ └── junit │ │ └── unit-tests.xml └── wss │ ├── apis │ └── server.proto │ ├── gen │ └── server │ │ ├── client │ │ └── server.pb.toolkit.rpc.go │ │ ├── server.pb.go │ │ ├── server.pb.validate.go │ │ ├── server_grpc.pb.go │ │ └── server_service.pb.toolkit.go │ ├── generate.go │ ├── main.go │ ├── middleware │ ├── example.go │ └── request.go │ ├── scripts │ └── generate.sh │ └── swagger │ ├── protoc-gen-openapiv2 │ └── options │ │ ├── annotations.swagger.json │ │ └── openapiv2.swagger.json │ ├── server.swagger.json │ └── validate │ └── validate.swagger.json ├── generate.go ├── go.mod ├── go.sum ├── hack └── generate.sh ├── interface.go ├── pkg ├── client │ ├── client.go │ ├── grpc │ │ ├── client.go │ │ ├── codec.go │ │ ├── options.go │ │ ├── pool.go │ │ ├── resolver │ │ │ ├── file │ │ │ │ ├── file.go │ │ │ │ └── table.go │ │ │ ├── filter.go │ │ │ ├── local │ │ │ │ ├── local.go │ │ │ │ └── table.go │ │ │ ├── options.go │ │ │ ├── resolver.go │ │ │ └── route │ │ │ │ └── route.go │ │ ├── selector │ │ │ ├── random.go │ │ │ ├── roundrobin.go │ │ │ └── selector.go │ │ └── stream.go │ └── http │ │ └── client.go ├── context │ ├── context.go │ └── metadata │ │ └── metadata.go ├── runtime │ ├── controller │ │ ├── client.go │ │ ├── config.go │ │ ├── controller.go │ │ ├── help.go │ │ ├── package.go │ │ ├── plugin.go │ │ ├── server.go │ │ ├── service.go │ │ ├── tools.go │ │ └── util.go │ ├── interface.go │ ├── logger │ │ ├── empty │ │ │ └── empty.go │ │ ├── logger.go │ │ └── zap │ │ │ └── zap.go │ ├── meta │ │ └── meta.go │ └── options.go ├── server │ ├── grpc │ │ ├── grpc.go │ │ ├── interceptor.go │ │ └── options.go │ ├── http │ │ ├── client.go │ │ ├── converter.go │ │ ├── cors.go │ │ ├── errors │ │ │ ├── errors.go │ │ │ └── http.go │ │ ├── handler.go │ │ ├── marshaler.go │ │ ├── marshaler │ │ │ ├── formpb │ │ │ │ └── formpb.go │ │ │ ├── jsonpb │ │ │ │ └── jsonpb.go │ │ │ ├── marshaler.go │ │ │ └── util │ │ │ │ └── convert_types.go │ │ ├── middleware.go │ │ ├── mux.go │ │ ├── options.go │ │ ├── server.go │ │ └── websockets │ │ │ ├── client.go │ │ │ ├── event.go │ │ │ └── manager.go │ └── server.go ├── tools │ ├── metrics │ │ └── metrics.go │ ├── probes │ │ ├── probes.go │ │ └── server │ │ │ └── server.go │ └── traces │ │ └── traces.go └── util │ ├── addr │ └── addr.go │ ├── backoff │ └── backoff.go │ ├── converter │ ├── converter.go │ └── query.go │ ├── filesystem │ └── filesystem.go │ ├── net │ └── net.go │ ├── parser │ └── parser.go │ ├── strings │ └── strings.go │ ├── tls │ └── tls.go │ └── types │ └── types.go ├── protoc-gen-toolkit ├── descriptor │ ├── descriptor.go │ ├── services.go │ └── types.go ├── generator │ └── generator.go ├── gentoolkit │ ├── gentoolkit.go │ ├── template.go │ ├── templates │ │ ├── client.go │ │ ├── header.go │ │ ├── message.go │ │ ├── plugin.go │ │ ├── server.go │ │ ├── service.go │ │ └── test.go │ └── utils.go ├── main.go └── toolkit │ └── options │ ├── annotations.pb.go │ ├── annotations.pb.validate.go │ └── annotations.proto └── toolkit.go /.ai/INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.ai/INSTRUCTIONS.md -------------------------------------------------------------------------------- /.ai/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.ai/examples.md -------------------------------------------------------------------------------- /.ai/toolkit-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.ai/toolkit-usage.md -------------------------------------------------------------------------------- /.ai/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.ai/troubleshooting.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/README.md -------------------------------------------------------------------------------- /cli/cmd/add/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/add/add.go -------------------------------------------------------------------------------- /cli/cmd/add/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/add/method.go -------------------------------------------------------------------------------- /cli/cmd/add/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/add/plugin.go -------------------------------------------------------------------------------- /cli/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/cmd.go -------------------------------------------------------------------------------- /cli/cmd/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/default.go -------------------------------------------------------------------------------- /cli/cmd/describe/describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/describe/describe.go -------------------------------------------------------------------------------- /cli/cmd/init/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/cmd/init/init.go -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/main.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/generator/generator.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/generator/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/generator/options.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/injector/injector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/injector/injector.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/injector/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/injector/options.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/injector/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/injector/types.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/docker.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/gitignore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/gitignore.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/main.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/makefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/makefile.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/module.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/proto.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/script.go -------------------------------------------------------------------------------- /cli/pkg/scaffold/templates/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/cli/pkg/scaffold/templates/service.go -------------------------------------------------------------------------------- /docs/developer-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/developer-guide.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/lastbackend.toolkit.flow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/lastbackend.toolkit.flow.drawio -------------------------------------------------------------------------------- /docs/lastbackend.toolkit.flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/lastbackend.toolkit.flow.png -------------------------------------------------------------------------------- /docs/lastbackend.toolkit.schema.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/lastbackend.toolkit.schema.drawio -------------------------------------------------------------------------------- /docs/lastbackend.toolkit.schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/lastbackend.toolkit.schema.png -------------------------------------------------------------------------------- /docs/plugins/PLUGIN_SYSTEM_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/plugins/PLUGIN_SYSTEM_GUIDE.md -------------------------------------------------------------------------------- /docs/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/docs/plugins/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/gateway/apis/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/apis/server.proto -------------------------------------------------------------------------------- /examples/gateway/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/config/config.go -------------------------------------------------------------------------------- /examples/gateway/gen/server/client/server.pb.toolkit.rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/gen/server/client/server.pb.toolkit.rpc.go -------------------------------------------------------------------------------- /examples/gateway/gen/server/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/gen/server/server.pb.go -------------------------------------------------------------------------------- /examples/gateway/gen/server/server.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/gen/server/server.pb.validate.go -------------------------------------------------------------------------------- /examples/gateway/gen/server/server_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/gen/server/server_grpc.pb.go -------------------------------------------------------------------------------- /examples/gateway/gen/server/server_service.pb.toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/gen/server/server_service.pb.toolkit.go -------------------------------------------------------------------------------- /examples/gateway/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/generate.go -------------------------------------------------------------------------------- /examples/gateway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/main.go -------------------------------------------------------------------------------- /examples/gateway/middleware/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/middleware/example.go -------------------------------------------------------------------------------- /examples/gateway/middleware/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/middleware/request.go -------------------------------------------------------------------------------- /examples/gateway/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/gateway/scripts/generate.sh -------------------------------------------------------------------------------- /examples/helloworld/apis/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/apis/helloworld.proto -------------------------------------------------------------------------------- /examples/helloworld/gen/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/gen/helloworld.pb.go -------------------------------------------------------------------------------- /examples/helloworld/gen/helloworld_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/gen/helloworld_grpc.pb.go -------------------------------------------------------------------------------- /examples/helloworld/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/generate.go -------------------------------------------------------------------------------- /examples/helloworld/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/main.go -------------------------------------------------------------------------------- /examples/helloworld/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/helloworld/scripts/generate.sh -------------------------------------------------------------------------------- /examples/http/apis/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/apis/server.proto -------------------------------------------------------------------------------- /examples/http/gen/server/client/server.pb.toolkit.rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/gen/server/client/server.pb.toolkit.rpc.go -------------------------------------------------------------------------------- /examples/http/gen/server/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/gen/server/server.pb.go -------------------------------------------------------------------------------- /examples/http/gen/server/server.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/gen/server/server.pb.validate.go -------------------------------------------------------------------------------- /examples/http/gen/server/server_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/gen/server/server_grpc.pb.go -------------------------------------------------------------------------------- /examples/http/gen/server/server_service.pb.toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/gen/server/server_service.pb.toolkit.go -------------------------------------------------------------------------------- /examples/http/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/generate.go -------------------------------------------------------------------------------- /examples/http/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/main.go -------------------------------------------------------------------------------- /examples/http/middleware/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/middleware/example.go -------------------------------------------------------------------------------- /examples/http/middleware/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/middleware/request.go -------------------------------------------------------------------------------- /examples/http/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/http/scripts/generate.sh -------------------------------------------------------------------------------- /examples/service/apis/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/apis/example.proto -------------------------------------------------------------------------------- /examples/service/apis/ptypes/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/apis/ptypes/messages.proto -------------------------------------------------------------------------------- /examples/service/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/config/config.go -------------------------------------------------------------------------------- /examples/service/gen/client/demo/demo.go: -------------------------------------------------------------------------------- 1 | package demo 2 | -------------------------------------------------------------------------------- /examples/service/gen/client/example.pb.toolkit.rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/client/example.pb.toolkit.rpc.go -------------------------------------------------------------------------------- /examples/service/gen/example.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/example.pb.go -------------------------------------------------------------------------------- /examples/service/gen/example.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/example.pb.validate.go -------------------------------------------------------------------------------- /examples/service/gen/example_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/example_grpc.pb.go -------------------------------------------------------------------------------- /examples/service/gen/example_service.pb.toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/example_service.pb.toolkit.go -------------------------------------------------------------------------------- /examples/service/gen/ptypes/messages.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/ptypes/messages.pb.go -------------------------------------------------------------------------------- /examples/service/gen/ptypes/messages.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/ptypes/messages.pb.validate.go -------------------------------------------------------------------------------- /examples/service/gen/tests/example.pb.toolkit.mockery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/gen/tests/example.pb.toolkit.mockery.go -------------------------------------------------------------------------------- /examples/service/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/generate.go -------------------------------------------------------------------------------- /examples/service/internal/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/controller/controller.go -------------------------------------------------------------------------------- /examples/service/internal/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/repository/repository.go -------------------------------------------------------------------------------- /examples/service/internal/server/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/server/handler.go -------------------------------------------------------------------------------- /examples/service/internal/server/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/server/interceptor.go -------------------------------------------------------------------------------- /examples/service/internal/server/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/server/middleware.go -------------------------------------------------------------------------------- /examples/service/internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/server/server.go -------------------------------------------------------------------------------- /examples/service/internal/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/internal/server/server_test.go -------------------------------------------------------------------------------- /examples/service/mage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/mage.go -------------------------------------------------------------------------------- /examples/service/magefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/magefile.go -------------------------------------------------------------------------------- /examples/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/main.go -------------------------------------------------------------------------------- /examples/service/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/scripts/generate.sh -------------------------------------------------------------------------------- /examples/service/test-results/junit/unit-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/service/test-results/junit/unit-tests.xml -------------------------------------------------------------------------------- /examples/wss/apis/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/apis/server.proto -------------------------------------------------------------------------------- /examples/wss/gen/server/client/server.pb.toolkit.rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/gen/server/client/server.pb.toolkit.rpc.go -------------------------------------------------------------------------------- /examples/wss/gen/server/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/gen/server/server.pb.go -------------------------------------------------------------------------------- /examples/wss/gen/server/server.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/gen/server/server.pb.validate.go -------------------------------------------------------------------------------- /examples/wss/gen/server/server_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/gen/server/server_grpc.pb.go -------------------------------------------------------------------------------- /examples/wss/gen/server/server_service.pb.toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/gen/server/server_service.pb.toolkit.go -------------------------------------------------------------------------------- /examples/wss/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/generate.go -------------------------------------------------------------------------------- /examples/wss/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/main.go -------------------------------------------------------------------------------- /examples/wss/middleware/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/middleware/example.go -------------------------------------------------------------------------------- /examples/wss/middleware/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/middleware/request.go -------------------------------------------------------------------------------- /examples/wss/scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/scripts/generate.sh -------------------------------------------------------------------------------- /examples/wss/swagger/protoc-gen-openapiv2/options/annotations.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/swagger/protoc-gen-openapiv2/options/annotations.swagger.json -------------------------------------------------------------------------------- /examples/wss/swagger/protoc-gen-openapiv2/options/openapiv2.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/swagger/protoc-gen-openapiv2/options/openapiv2.swagger.json -------------------------------------------------------------------------------- /examples/wss/swagger/server.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/swagger/server.swagger.json -------------------------------------------------------------------------------- /examples/wss/swagger/validate/validate.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/examples/wss/swagger/validate/validate.swagger.json -------------------------------------------------------------------------------- /generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/generate.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/go.sum -------------------------------------------------------------------------------- /hack/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/hack/generate.sh -------------------------------------------------------------------------------- /interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/interface.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/grpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/client.go -------------------------------------------------------------------------------- /pkg/client/grpc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/codec.go -------------------------------------------------------------------------------- /pkg/client/grpc/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/options.go -------------------------------------------------------------------------------- /pkg/client/grpc/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/pool.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/file/file.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/file/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/file/table.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/filter.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/local/local.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/local/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/local/table.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/options.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/resolver.go -------------------------------------------------------------------------------- /pkg/client/grpc/resolver/route/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/resolver/route/route.go -------------------------------------------------------------------------------- /pkg/client/grpc/selector/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/selector/random.go -------------------------------------------------------------------------------- /pkg/client/grpc/selector/roundrobin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/selector/roundrobin.go -------------------------------------------------------------------------------- /pkg/client/grpc/selector/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/selector/selector.go -------------------------------------------------------------------------------- /pkg/client/grpc/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/client/grpc/stream.go -------------------------------------------------------------------------------- /pkg/client/http/client.go: -------------------------------------------------------------------------------- 1 | package http 2 | -------------------------------------------------------------------------------- /pkg/context/context.go: -------------------------------------------------------------------------------- 1 | package context 2 | -------------------------------------------------------------------------------- /pkg/context/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/context/metadata/metadata.go -------------------------------------------------------------------------------- /pkg/runtime/controller/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/client.go -------------------------------------------------------------------------------- /pkg/runtime/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/config.go -------------------------------------------------------------------------------- /pkg/runtime/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/controller.go -------------------------------------------------------------------------------- /pkg/runtime/controller/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/help.go -------------------------------------------------------------------------------- /pkg/runtime/controller/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/package.go -------------------------------------------------------------------------------- /pkg/runtime/controller/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/plugin.go -------------------------------------------------------------------------------- /pkg/runtime/controller/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/server.go -------------------------------------------------------------------------------- /pkg/runtime/controller/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/service.go -------------------------------------------------------------------------------- /pkg/runtime/controller/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/tools.go -------------------------------------------------------------------------------- /pkg/runtime/controller/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/controller/util.go -------------------------------------------------------------------------------- /pkg/runtime/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/interface.go -------------------------------------------------------------------------------- /pkg/runtime/logger/empty/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/logger/empty/empty.go -------------------------------------------------------------------------------- /pkg/runtime/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/logger/logger.go -------------------------------------------------------------------------------- /pkg/runtime/logger/zap/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/logger/zap/zap.go -------------------------------------------------------------------------------- /pkg/runtime/meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/meta/meta.go -------------------------------------------------------------------------------- /pkg/runtime/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/runtime/options.go -------------------------------------------------------------------------------- /pkg/server/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/grpc/grpc.go -------------------------------------------------------------------------------- /pkg/server/grpc/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/grpc/interceptor.go -------------------------------------------------------------------------------- /pkg/server/grpc/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/grpc/options.go -------------------------------------------------------------------------------- /pkg/server/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/client.go -------------------------------------------------------------------------------- /pkg/server/http/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/converter.go -------------------------------------------------------------------------------- /pkg/server/http/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/cors.go -------------------------------------------------------------------------------- /pkg/server/http/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/errors/errors.go -------------------------------------------------------------------------------- /pkg/server/http/errors/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/errors/http.go -------------------------------------------------------------------------------- /pkg/server/http/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/handler.go -------------------------------------------------------------------------------- /pkg/server/http/marshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/marshaler.go -------------------------------------------------------------------------------- /pkg/server/http/marshaler/formpb/formpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/marshaler/formpb/formpb.go -------------------------------------------------------------------------------- /pkg/server/http/marshaler/jsonpb/jsonpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/marshaler/jsonpb/jsonpb.go -------------------------------------------------------------------------------- /pkg/server/http/marshaler/marshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/marshaler/marshaler.go -------------------------------------------------------------------------------- /pkg/server/http/marshaler/util/convert_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/marshaler/util/convert_types.go -------------------------------------------------------------------------------- /pkg/server/http/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/middleware.go -------------------------------------------------------------------------------- /pkg/server/http/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/mux.go -------------------------------------------------------------------------------- /pkg/server/http/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/options.go -------------------------------------------------------------------------------- /pkg/server/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/server.go -------------------------------------------------------------------------------- /pkg/server/http/websockets/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/websockets/client.go -------------------------------------------------------------------------------- /pkg/server/http/websockets/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/websockets/event.go -------------------------------------------------------------------------------- /pkg/server/http/websockets/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/http/websockets/manager.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/tools/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/tools/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/tools/probes/probes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/tools/probes/probes.go -------------------------------------------------------------------------------- /pkg/tools/probes/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/tools/probes/server/server.go -------------------------------------------------------------------------------- /pkg/tools/traces/traces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/tools/traces/traces.go -------------------------------------------------------------------------------- /pkg/util/addr/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/addr/addr.go -------------------------------------------------------------------------------- /pkg/util/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/backoff/backoff.go -------------------------------------------------------------------------------- /pkg/util/converter/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/converter/converter.go -------------------------------------------------------------------------------- /pkg/util/converter/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/converter/query.go -------------------------------------------------------------------------------- /pkg/util/filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/filesystem/filesystem.go -------------------------------------------------------------------------------- /pkg/util/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/net/net.go -------------------------------------------------------------------------------- /pkg/util/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/parser/parser.go -------------------------------------------------------------------------------- /pkg/util/strings/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/strings/strings.go -------------------------------------------------------------------------------- /pkg/util/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/tls/tls.go -------------------------------------------------------------------------------- /pkg/util/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/pkg/util/types/types.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/descriptor/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/descriptor/descriptor.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/descriptor/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/descriptor/services.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/descriptor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/descriptor/types.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/generator/generator.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/gentoolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/gentoolkit.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/template.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/client.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/header.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/message.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/plugin.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/server.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/service.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/templates/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/templates/test.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/gentoolkit/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/gentoolkit/utils.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/main.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/toolkit/options/annotations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/toolkit/options/annotations.pb.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/toolkit/options/annotations.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/toolkit/options/annotations.pb.validate.go -------------------------------------------------------------------------------- /protoc-gen-toolkit/toolkit/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/protoc-gen-toolkit/toolkit/options/annotations.proto -------------------------------------------------------------------------------- /toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastbackend/toolkit/HEAD/toolkit.go --------------------------------------------------------------------------------