gowsdl
« Back to VersTracker
Description:
WSDL2Go code generation as well as its SOAP proxy
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: soap wsdl code-generation web-services go
Install: brew install gowsdl
About:
Gowsdl is a Go library that generates Go code from WSDL (Web Services Description Language) files. It enables developers to interact with SOAP-based web services using native Go types and idiomatic patterns. The tool simplifies consuming legacy enterprise APIs by automating the client stub generation process.
Key Features:
  • Generates Go client code from WSDL definitions
  • Supports both SOAP 1.1 and 1.2 protocols
  • Produces idiomatic Go code with type safety
  • Handles complex types and XML marshalling automatically
Use Cases:
  • Integrating Go applications with legacy SOAP web services
  • Generating type-safe clients for enterprise APIs that only expose WSDL
Alternatives:
  • zeep – Python-based SOAP client with WSDL parsing, for non-Go environments
  • go-soap – Lightweight SOAP client in Go without WSDL code generation
Version History
Detected Version Rev Change Commit
Sep 12, 2025 1:38pm 0 VERSION_BUMP 189be719
Sep 12, 2024 5:25am 0 VERSION_BUMP f461756b
Aug 1, 2024 4:07pm 0 VERSION_BUMP db7b0c79
Oct 2, 2023 6:30am 0 VERSION_BUMP 39dfb9c3