golibs

module
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2025 License: MIT

README

golibs

Go Coverage Go Report Card

Golang libraries I use in my projects.

Install

Import one of the following libraries in your Go code:

  • github.com/outdead/golibs/bash - provides utilities for executing bash commands and processing their output
  • github.com/outdead/golibs/extract - to get pointer values
  • github.com/outdead/golibs/files - to interact with the filesystem
  • github.com/outdead/golibs/httpclient - wrapped http client
  • github.com/outdead/golibs/httpserver - wrapped echo http server
  • github.com/outdead/golibs/jobticker - ticker with jobs
  • github.com/outdead/golibs/logger - to use wrapped logrus logger
  • github.com/outdead/golibs/random - to generate random values
  • github.com/outdead/golibs/times - provides custom time handling utilities
  • github.com/outdead/golibs/ttlcounter - thread-safe TTL counter

Directories

Path Synopsis
Package bash provides utilities for executing bash commands and processing their output.
Package bash provides utilities for executing bash commands and processing their output.
Package httpclient provides a configurable HTTP client with sensible defaults and helper methods for making HTTP requests.
Package httpclient provides a configurable HTTP client with sensible defaults and helper methods for making HTTP requests.
Package jobticker provides a managed ticker for periodic job execution.
Package jobticker provides a managed ticker for periodic job execution.
Package times provides custom time handling utilities.
Package times provides custom time handling utilities.
Package ttlcounter provides a thread-safe TTL counter.
Package ttlcounter provides a thread-safe TTL counter.

Jump to

Keyboard shortcuts

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