Projects
View on GitHub
hooklift/gowsdl
hooklift/gowsdl has 1,223 GitHub stars and 413 forks. GitHot measured +1 in 7 days. Last checked 2026-11-10 21:23 UTC. Last push 2024-08-01.
WSDL2Go code generation as well as its SOAP proxy
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +1
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalWSDL to Go
Generates Go code from a WSDL file.
Install
- Download release
- Download and build locally
- 1.15:
go get github.com/hooklift/gowsdl/... - 1.20:
go install github.com/hooklift/gowsdl/cmd/gowsdl@latest
- 1.15:
- Install from Homebrew:
brew install gowsdl
Goals
- Generate idiomatic Go code as much as possible
- Support only Document/Literal wrapped services, which are WS-I compliant
- Support:
- WSDL 1.1
- XML Schema 1.0
- SOAP 1.1
- Resolve external XML Schemas
- Support external and local WSDL
Caveats
- Please keep in mind that the generated code is just a reflection of what the WSDL is like. If your WSDL has duplicated type definitions, your Go code is going to have the same and may not compile.
Usage
Usage: gowsdl [options] myservice.wsdl
-o string
File where the generated code will be saved (default "myservice.go")
-p string
Package under which code will be generated (default "myservice")
-i Skips TLS Verification
-v Shows gowsdl version
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,634 starspublic-apis/public-apis
A collective list of free APIs
497,998 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,355 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,308 stars