GoUtil - Comprehensive Go utility library with 900+ helper functions
GoUtil is a comprehensive Go utility library providing 900+ helper functions for common programming tasks. It covers arrays, strings, maps, structs, reflection, CLI operations, filesystem management, testing utilities, and much more.
Complete documentation for the GoUtil skill - a comprehensive Go utility library with 900+ helper functions.
cflag-reference.md (625 lines, 12KB)
timex-reference.md (638 lines, 13KB)
httpreq-reference.md (758 lines, 15KB)
Working with Arrays/Slices? β Basic Packages - arrutil
String Manipulation? β Basic Packages - strutil
File Operations? β System & CLI Packages - fsutil
Building CLI Apps? β cflag Reference + System & CLI Packages - cliutil
Testing? β Debug & Test Packages
HTTP Requests? β httpreq Reference
Date/Time Operations? β timex Reference
// Basic utilities
import "github.com/gookit/goutil/arrutil" // Arrays
import "github.com/gookit/goutil/strutil" // Strings
import "github.com/gookit/goutil/maputil" // Maps
// System & CLI
import "github.com/gookit/goutil/fsutil" // Files
import "github.com/gookit/goutil/cliutil" // CLI
// Debug & Test
import "github.com/gookit/goutil/dump" // Debugging
import "github.com/gookit/goutil/testutil/assert" // Testing
// Extended tools
import "github.com/gookit/goutil/cflag" // Flags
import "github.com/gookit/goutil/timex" // Time
import "github.com/gookit/goutil/netutil/httpreq" // HTTP
This skill documentation is auto-generated by repo2skill. Original GoUtil library: MIT License
Skill Version: 1.0.0 Last Updated: 2026-01-27 Repository: gookit/goutil