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