@@ -40,74 +40,76 @@ The package documentation is available at: [https://pkg.go.dev/github.com/tecnic
4040** gogen** offers a comprehensive collection of well-tested Go packages.
4141Each package adheres to common conventions and coding standards, making them easy to integrate into your projects.
4242
43- * [ awsopt] ( pkg/awsopt ) – Utilities for configuring common AWS options with the aws-sdk-go-v2 library.
44- * [ awssecretcache] ( pkg/awssecretcache ) – Client for retrieving and caching secrets from AWS Secrets Manager.
45- * [ bootstrap] ( pkg/bootstrap ) – Helpers for application bootstrap and initialization.
46- * [ config] ( pkg/config ) – Utilities for configuration loading and management.
47- * [ countrycode] ( pkg/countrycode ) – Functions for country code lookup and validation.
48- * [ countryphone] ( pkg/countryphone ) – Phone number parsing and country association.
49- * [ decint] ( pkg/decint ) – Helpers for parsing and formatting decimal integers.
50- * [ devlake] ( pkg/devlake ) – Client for the DevLake Webhook API.
51- * [ dnscache] ( pkg/dnscache ) – DNS resolution with caching support.
52- * [ encode] ( pkg/encode ) – Utilities for data encoding and serialization.
53- * [ encrypt] ( pkg/encrypt ) – Helpers for encryption and decryption.
54- * [ enumbitmap] ( pkg/enumbitmap ) – Encode and decode slices of enumeration strings as integer bitmap values.
55- * [ enumcache] ( pkg/enumcache ) – Caching for enumeration values with bitmap support.
56- * [ enumdb] ( pkg/enumdb ) – Helpers for storing and retrieving enumeration sets in databases.
57- * [ errutil] ( pkg/errutil ) – Error utility functions, including error tracing.
58- * [ filter] ( pkg/filter ) – Generic rule-based filtering for struct slices.
59- * [ healthcheck] ( pkg/healthcheck ) – Health check endpoints and logic.
60- * [ httpclient] ( pkg/httpclient ) – HTTP client with enhanced features.
61- * [ httpretrier] ( pkg/httpretrier ) – HTTP request retry logic.
62- * [ httpreverseproxy] ( pkg/httpreverseproxy ) – HTTP reverse proxy implementation.
63- * [ httpserver] ( pkg/httpserver ) – HTTP server setup and management.
64- * [ httputil] ( pkg/httputil ) – HTTP utility functions.
65- * [ jsendx] ( pkg/httputil/jsendx ) – Helpers for JSend-compliant responses.
66- * [ ipify] ( pkg/ipify ) – IP address lookup using the ipify service.
67- * [ jirasrv] ( pkg/jirasrv ) – Client for Jira server APIs.
68- * [ jwt] ( pkg/jwt ) – JSON Web Token creation and validation.
69- * [ kafka] ( pkg/kafka ) – Kafka producer and consumer utilities.
70- * [ kafkacgo] ( pkg/kafkacgo ) – Kafka integration using CGO bindings.
71- * [ logging] ( pkg/logging ) – Structured logging utilities.
72- * [ maputil] ( pkg/maputil ) – Helpers for Go map manipulation.
73- * [ metrics] ( pkg/metrics ) – Metrics collection and reporting.
74- * [ prometheus] ( pkg/metrics/prometheus ) – Prometheus metrics exporter.
75- * [ statsd] ( pkg/metrics/statsd ) – StatsD metrics exporter.
76- * [ mysqllock] ( pkg/mysqllock ) – Distributed locking using MySQL.
77- * [ numtrie] ( pkg/numtrie ) – Trie data structure for numeric keys with partial matching.
78- * [ paging] ( pkg/paging ) – Helpers for data pagination.
79- * [ passwordhash] ( pkg/passwordhash ) – Password hashing and verification.
80- * [ passwordpwned] ( pkg/passwordpwned ) – Password breach checking via HaveIBeenPwned.
81- * [ periodic] ( pkg/periodic ) – Periodic task scheduling.
82- * [ phonekeypad] ( pkg/phonekeypad ) – Phone keypad mapping utilities.
83- * [ profiling] ( pkg/profiling ) – Application profiling tools.
84- * [ randkey] ( pkg/randkey ) – Helpers for random key generation.
85- * [ random] ( pkg/random ) – Utilities for random data generation.
86- * [ redact] ( pkg/redact ) – Data redaction helpers.
87- * [ redis] ( pkg/redis ) – Redis client and utilities.
88- * [ retrier] ( pkg/retrier ) – Retry logic for operations.
89- * [ s3] ( pkg/s3 ) – Helpers for AWS S3 integration.
90- * [ sfcache] ( pkg/sfcache ) – Simple, in-memory, thread-safe, fixed-size, single-flight cache for expensive lookups.
91- * [ slack] ( pkg/slack ) – Client for sending messages via the Slack API Webhook.
92- * [ sleuth] ( pkg/sleuth ) – Client for the Sleuth.io API.
93- * [ sliceutil] ( pkg/sliceutil ) – Utilities for slice manipulation.
94- * [ sqlconn] ( pkg/sqlconn ) – Helpers for SQL database connections.
95- * [ sqltransaction] ( pkg/sqltransaction ) – SQL transaction management.
96- * [ sqlutil] ( pkg/sqlutil ) – SQL utility functions.
97- * [ sqlxtransaction] ( pkg/sqlxtransaction ) – Helpers for SQLX transactions.
98- * [ sqs] ( pkg/sqs ) – Utilities for AWS SQS (Simple Queue Service) integration.
99- * [ stringkey] ( pkg/stringkey ) – Create unique hash keys from multiple strings.
100- * [ stringmetric] ( pkg/stringmetric ) – String similarity and distance metrics.
101- * [ testutil] ( pkg/testutil ) – Utilities for testing.
102- * [ threadsafe] ( pkg/threadsafe ) – Thread-safe data structures.
103- * [ tsmap] ( pkg/threadsafe/tsmap ) – Thread-safe map implementation.
104- * [ tsslice] ( pkg/threadsafe/tsslice ) – Thread-safe slice implementation.
105- * [ timeutil] ( pkg/timeutil ) – Time and date utilities.
106- * [ traceid] ( pkg/traceid ) – Trace ID generation and management.
107- * [ typeutil] ( pkg/typeutil ) – Type conversion and utility functions.
108- * [ uidc] ( pkg/uidc ) – Unique identifier generation.
109- * [ validator] ( pkg/validator ) – Data validation utilities.
110- * [ valkey] ( pkg/valkey ) – Wrapper client for interacting with valkey.io, an open-source in-memory data store.
43+ * [ awsopt] ( pkg/awsopt ) - Utilities for configuring common AWS options with the aws-sdk-go-v2 library.
44+ * [ awssecretcache] ( pkg/awssecretcache ) - Client for retrieving and caching secrets from AWS Secrets Manager.
45+ * [ bootstrap] ( pkg/bootstrap ) - Helpers for application bootstrap and initialization.
46+ * [ config] ( pkg/config ) - Utilities for configuration loading and management.
47+ * [ countrycode] ( pkg/countrycode ) - Functions for country code lookup and validation.
48+ * [ countryphone] ( pkg/countryphone ) - Phone number parsing and country association.
49+ * [ decint] ( pkg/decint ) - Helpers for parsing and formatting decimal integers.
50+ * [ devlake] ( pkg/devlake ) - Client for the DevLake Webhook API.
51+ * [ dnscache] ( pkg/dnscache ) - DNS resolution with caching support.
52+ * [ encode] ( pkg/encode ) - Utilities for data encoding and serialization.
53+ * [ encrypt] ( pkg/encrypt ) - Helpers for encryption and decryption.
54+ * [ enumbitmap] ( pkg/enumbitmap ) - Encode and decode slices of enumeration strings as integer bitmap values.
55+ * [ enumcache] ( pkg/enumcache ) - Caching for enumeration values with bitmap support.
56+ * [ enumdb] ( pkg/enumdb ) - Helpers for storing and retrieving enumeration sets in databases.
57+ * [ errutil] ( pkg/errutil ) - Error utility functions, including error tracing.
58+ * [ filter] ( pkg/filter ) - Generic rule-based filtering for struct slices.
59+ * [ healthcheck] ( pkg/healthcheck ) - Health check endpoints and logic.
60+ * [ httpclient] ( pkg/httpclient ) - HTTP client with enhanced features.
61+ * [ httpretrier] ( pkg/httpretrier ) - HTTP request retry logic.
62+ * [ httpreverseproxy] ( pkg/httpreverseproxy ) - HTTP reverse proxy implementation.
63+ * [ httpserver] ( pkg/httpserver ) - HTTP server setup and management.
64+ * [ httputil] ( pkg/httputil ) - HTTP utility functions.
65+ * [ jsendx] ( pkg/httputil/jsendx ) - Helpers for JSend-compliant responses.
66+ * [ ipify] ( pkg/ipify ) - IP address lookup using the ipify service.
67+ * [ jirasrv] ( pkg/jirasrv ) - Client for Jira server APIs.
68+ * [ jwt] ( pkg/jwt ) - JSON Web Token creation and validation.
69+ * [ kafka] ( pkg/kafka ) - Kafka producer and consumer utilities.
70+ * [ kafkacgo] ( pkg/kafkacgo ) - Kafka integration using CGO bindings.
71+ * [ logsrv] ( pkg/logsrv ) - Default slog logger with zerolog handler.
72+ * [ logutil] ( pkg/logutil ) - Logging utilities for log/slog integration.
73+ * [ logutil] ( pkg/logutil ) - General log utilities for log/slog integration.
74+ * [ maputil] ( pkg/maputil ) - Helpers for Go map manipulation.
75+ * [ metrics] ( pkg/metrics ) - Metrics collection and reporting.
76+ * [ prometheus] ( pkg/metrics/prometheus ) - Prometheus metrics exporter.
77+ * [ statsd] ( pkg/metrics/statsd ) - StatsD metrics exporter.
78+ * [ mysqllock] ( pkg/mysqllock ) - Distributed locking using MySQL.
79+ * [ numtrie] ( pkg/numtrie ) - Trie data structure for numeric keys with partial matching.
80+ * [ paging] ( pkg/paging ) - Helpers for data pagination.
81+ * [ passwordhash] ( pkg/passwordhash ) - Password hashing and verification.
82+ * [ passwordpwned] ( pkg/passwordpwned ) - Password breach checking via HaveIBeenPwned.
83+ * [ periodic] ( pkg/periodic ) - Periodic task scheduling.
84+ * [ phonekeypad] ( pkg/phonekeypad ) - Phone keypad mapping utilities.
85+ * [ profiling] ( pkg/profiling ) - Application profiling tools.
86+ * [ randkey] ( pkg/randkey ) - Helpers for random key generation.
87+ * [ random] ( pkg/random ) - Utilities for random data generation.
88+ * [ redact] ( pkg/redact ) - Data redaction helpers.
89+ * [ redis] ( pkg/redis ) - Redis client and utilities.
90+ * [ retrier] ( pkg/retrier ) - Retry logic for operations.
91+ * [ s3] ( pkg/s3 ) - Helpers for AWS S3 integration.
92+ * [ sfcache] ( pkg/sfcache ) - Simple, in-memory, thread-safe, fixed-size, single-flight cache for expensive lookups.
93+ * [ slack] ( pkg/slack ) - Client for sending messages via the Slack API Webhook.
94+ * [ sleuth] ( pkg/sleuth ) - Client for the Sleuth.io API.
95+ * [ sliceutil] ( pkg/sliceutil ) - Utilities for slice manipulation.
96+ * [ sqlconn] ( pkg/sqlconn ) - Helpers for SQL database connections.
97+ * [ sqltransaction] ( pkg/sqltransaction ) - SQL transaction management.
98+ * [ sqlutil] ( pkg/sqlutil ) - SQL utility functions.
99+ * [ sqlxtransaction] ( pkg/sqlxtransaction ) - Helpers for SQLX transactions.
100+ * [ sqs] ( pkg/sqs ) - Utilities for AWS SQS (Simple Queue Service) integration.
101+ * [ stringkey] ( pkg/stringkey ) - Create unique hash keys from multiple strings.
102+ * [ stringmetric] ( pkg/stringmetric ) - String similarity and distance metrics.
103+ * [ testutil] ( pkg/testutil ) - Utilities for testing.
104+ * [ threadsafe] ( pkg/threadsafe ) - Thread-safe data structures.
105+ * [ tsmap] ( pkg/threadsafe/tsmap ) - Thread-safe map implementation.
106+ * [ tsslice] ( pkg/threadsafe/tsslice ) - Thread-safe slice implementation.
107+ * [ timeutil] ( pkg/timeutil ) - Time and date utilities.
108+ * [ traceid] ( pkg/traceid ) - Trace ID generation and management.
109+ * [ typeutil] ( pkg/typeutil ) - Type conversion and utility functions.
110+ * [ uidc] ( pkg/uidc ) - Unique identifier generation.
111+ * [ validator] ( pkg/validator ) - Data validation utilities.
112+ * [ valkey] ( pkg/valkey ) - Wrapper client for interacting with valkey.io, an open-source in-memory data store.
111113
112114-----------------------------------------------------------------
113115
0 commit comments