pkg

package
v0.20.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package pkg provides designed with core principles

Modularity - Simplify integration into existing projects.

Reusability - Reducing the need for duplicate code and speeding up the development process.

Scalability - Designed with scalability in mind, these packages can be easily adapted or extended.

All of this Golang sub packages designed with idea to enhance productivity and provide generalized, abstract solutions applicable across a variety of use cases.

Directories

Path Synopsis
behavior
breaker
Package breaker implements the Circuit Breaker pattern.
Package breaker implements the Circuit Breaker pattern.
Package contextext allows to extend existing context with generic support to allow work easier to get values from it.
Package contextext allows to extend existing context with generic support to allow work easier to get values from it.
Package coordinator help manage the primary function of your application or service in a cleaner way.
Package coordinator help manage the primary function of your application or service in a cleaner way.
process
Package process is a subpackage of coordinator, providing simple way to create and manage processes such as servers, metrics, and profiling in a clean and controlled manner.
Package process is a subpackage of coordinator, providing simple way to create and manage processes such as servers, metrics, and profiling in a clean and controlled manner.
creational
pool
Package pool or Object Pool design pattern is a way to manage the allocation and reuse of objects, especially when creating new instances of these objects is costly in terms of resources or performance.
Package pool or Object Pool design pattern is a way to manage the allocation and reuse of objects, especially when creating new instances of these objects is costly in terms of resources or performance.
Package date offers features for handling stringified date components, including day, month, and year.
Package date offers features for handling stringified date components, including day, month, and year.
net
grpcdetails
Package grpcdetails provides utilities for extracting detailed client information in gRPC contexts.
Package grpcdetails provides utilities for extracting detailed client information in gRPC contexts.
openapi
Package openapi provides utilities that help work with responses and generated code of https://swagger.io/specification for APIs.
Package openapi provides utilities that help work with responses and generated code of https://swagger.io/specification for APIs.
security
oauth
Package oauth provides simple abstract client that allows work with OAuth 2 to obtain Access token.
Package oauth provides simple abstract client that allows work with OAuth 2 to obtain Access token.
Package stringconv provides functions for string conversions to various number types.
Package stringconv provides functions for string conversions to various number types.
Package tracelogix provides a service for collecting and managing contextual information to correlate related logs throughout the lifecycle of a request or operation.
Package tracelogix provides a service for collecting and managing contextual information to correlate related logs throughout the lifecycle of a request or operation.
validator
phone
Package phone provides functions for working with string number related information.
Package phone provides functions for working with string number related information.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL