go-toolsmith
Libraries that add functionality that is missing in `go/*` packages.
Repositories
-
pkgload
Package pkgload is a set of utilities for `go/packages` load-related operations.
-
-
astfmt
Package astfmt implements ast.Node formatting with fmt-like API.
-
go-toolsmith.github.io
Site for combined documentation, examples, external references, and other useful stuff.
-
astcast
Package astcast wraps type assertion operations in such way that you don't have to worry about nil pointer results anymore.
-
-
astequal
Package astequal provides AST (deep) equallity check operations.
-
strparse
Package strparse provides convenience wrappers around `go/parser` for simple expr/stmt/decl parsing from string.