Golly Core
Golly Core
This section contains the documentation for all the core packages available in Golly, a robust collection of enterprise-grade Go libraries.
The core packages provide the foundation for Golly’s functionality, offering solutions for common programming challenges while adhering to Go’s philosophy of simplicity and performance.
Available Core Packages
- Assertion: A flexible and extensible assertion library for consistent testing
- CLI: Command-line interface tools for building complex applications
- Clients: Flexible package to manage different types of clients
- Codec: Unified interface for encoding and decoding structured data
- Config: Configuration management utilities
- Data: Data structures and schema management
- ErrUtils: Error handling utilities
- FnUtils: Function utilities for common operations
- FSUtils: File system utilities
- IOUtils: Input/output utilities
- L3: Lightweight, level-based logging library
- Lifecycle: Application lifecycle management
- Messaging: Interface for producing and consuming messages
- REST: Comprehensive HTTP client package
- SemVer: Semantic versioning utilities
- Testing: Testing utilities
- TextUtils: Text manipulation utilities
- Turbo: Performance optimization utilities
- UUID: UUID generation and validation
- VFS: Virtual file system implementation