Directories
¶
Path | Synopsis |
---|---|
Package apperror provides a custom error type that enhances standard Go errors with stack traces and support for additional nested errors.
|
Package apperror provides a custom error type that enhances standard Go errors with stack traces and support for additional nested errors. |
Package cache provides a comprehensive caching solution with multiple backends and advanced features like TTL, LRU eviction, serialization, and distributed caching.
|
Package cache provides a comprehensive caching solution with multiple backends and advanced features like TTL, LRU eviction, serialization, and distributed caching. |
Package config provides a simple, structured, and extensible way to manage application configuration in Go.
|
Package config provides a simple, structured, and extensible way to manage application configuration in Go. |
Package database provides a robust and flexible abstraction over GORM, supporting both SQLite and MySQL/MariaDB as backend databases.
|
Package database provides a robust and flexible abstraction over GORM, supporting both SQLite and MySQL/MariaDB as backend databases. |
Package flag provides a simple API for defining and parsing command-line flags in Go applications.
|
Package flag provides a simple API for defining and parsing command-line flags in Go applications. |
Package interruption provides a simple mechanism for recovering from panics in both the main application and concurrently running goroutines.
|
Package interruption provides a simple mechanism for recovering from panics in both the main application and concurrently running goroutines. |
Package mail provides comprehensive email sending and SMTP server functionality with support for templates, queuing, and notification handling.
|
Package mail provides comprehensive email sending and SMTP server functionality with support for templates, queuing, and notification handling. |
Package memsize provides utilities to estimate the memory footprint of Go values without relying on the reflect or unsafe packages for direct memory inspection.
|
Package memsize provides utilities to estimate the memory footprint of Go values without relying on the reflect or unsafe packages for direct memory inspection. |
Package queue provides a comprehensive task queue and background job processing system with advanced scheduling capabilities.
|
Package queue provides a comprehensive task queue and background job processing system with advanced scheduling capabilities. |
Package security provides cryptographic utilities and PGP and AES encryption/decryption functionality.
|
Package security provides cryptographic utilities and PGP and AES encryption/decryption functionality. |
Package version provides utilities to manage, retrieve, and validate version information of a Go application at runtime.
|
Package version provides utilities to manage, retrieve, and validate version information of a Go application at runtime. |
Package web provides a configurable HTTP web server with built-in support for common middleware patterns, file serving, and WebSocket handling.
|
Package web provides a configurable HTTP web server with built-in support for common middleware patterns, file serving, and WebSocket handling. |
Package zlog provides a simple and flexible logging utility built around the zerolog library.
|
Package zlog provides a simple and flexible logging utility built around the zerolog library. |
Click to show internal directories.
Click to hide internal directories.