https://github.com/clement-jean/proto-go-course
Complete Guide to Protocol Buffers 3 Golang
https://github.com/clement-jean/proto-go-course
golang protobuf3 protocol-buffers udemy
Last synced: 11 days ago
JSON representation
Complete Guide to Protocol Buffers 3 Golang
- Host: GitHub
- URL: https://github.com/clement-jean/proto-go-course
- Owner: Clement-Jean
- Created: 2022-03-18T08:39:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T06:41:38.000Z (about 1 year ago)
- Last Synced: 2025-10-09T03:07:06.447Z (11 days ago)
- Topics: golang, protobuf3, protocol-buffers, udemy
- Language: Go
- Homepage: https://www.udemy.com/course/protocol-buffers/?referralCode=CB382B4ED9936D6C6193
- Size: 27.3 KB
- Stars: 69
- Watchers: 1
- Forks: 42
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# proto-go-course
[](https://github.com/Clement-Jean/proto-go-course/actions/workflows/build.yml) [](https://github.com/Clement-Jean/proto-go-course/actions/workflows/lint.yml)
## COUPON: `START_OCT_2025`
## Notes
### `Windows`
- I recommend you use powershell (try to update: [see](https://github.com/PowerShell/PowerShell/releases)) for following this course.
- I recommend you use [Chocolatey](https://chocolatey.org/) as package installer (see [Install](https://chocolatey.org/install))### Build
#### `Prerequisites`
```shell
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
```#### `Linux/MacOS`
```shell
go mod tidy
make
```#### `Windows - Chocolatey`
```shell
choco install make
go mod tidy
make
```#### `Windows - Without Chocolatey`
```shell
protoc -Iproto --go_opt=module=github.com/Clement-Jean/proto-go-course --go_out=. proto/*.protogo mod tidy
go build -o proto-go-course.exe .
```## Run
```
./proto-go-course
```or
```
./proto-go-course.exe
```