common

module
Version: v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2022 License: CC0-1.0

README

Common

Common is a collection of common algorithms and functions. The code is public domain so feel free to use it as you like - attribution is not necessary but always appreciated :-)

Go Report Card Go Reference

Package Description
bitutil Byte processing helper functions.
cryptutil Processing certificates, uuids and encryption/decryption helpers.
datautil Datastructures and data storage helpers.
errorutil Helper functions around error processing.
fileutil File handling utilities.
flowutil Datastructures for flow control.
httputil Heplers for HTTP handling.
imageutil Image and pixel processing.
lang Lexer and parsers.
lockutil Utilities for locking.
logutil Simple logging infrastructure.
pools Pooling helpers.
sortutil Datastructures and utilities around sorting.
stringutil String processing helpers.
termutil Unix/Windows terminal helpers.
testutil Utilities for code testing.
timeutil Helpers for time processing.

Directories

Path Synopsis
Package bitutil contains common function for bit-level operations.
Package bitutil contains common function for bit-level operations.
Package cryptutil contains cryptographic utility functions.
Package cryptutil contains cryptographic utility functions.
Package datautil contains general data handling objects and helper methods.
Package datautil contains general data handling objects and helper methods.
Package errorutil contains common error objects and functions.
Package errorutil contains common error objects and functions.
Package fileutil contains file based utilities and helper functions.
Package fileutil contains file based utilities and helper functions.
Package flowutil contains utilities to manage control flow.
Package flowutil contains utilities to manage control flow.
Package httputil contains a HTTP/HTTPS Server which can be stopped via signals or a Shutdown() call.
Package httputil contains a HTTP/HTTPS Server which can be stopped via signals or a Shutdown() call.
access
Package access contains access control code for webservers.
Package access contains access control code for webservers.
auth
Package auth contains user authentication code for webservers.
Package auth contains user authentication code for webservers.
user
Package user contains user session management for webservers.
Package user contains user session management for webservers.
Package imageutil contains utility function to create/manipulate images.
Package imageutil contains utility function to create/manipulate images.
lang
graphql/parser
Package parser contains a GraphQL parser.
Package parser contains a GraphQL parser.
Package lockutil contains a file based lock which can be used to lock file resources across different processes.
Package lockutil contains a file based lock which can be used to lock file resources across different processes.
Package logutil contains a simple leveled logging infrastructure supporting different log levels, package scopes, formatters and handlers.
Package logutil contains a simple leveled logging infrastructure supporting different log levels, package scopes, formatters and handlers.
Package pools contains object pooling utilities.
Package pools contains object pooling utilities.
Package sortutil contains common sorting definitions and utilities for sorting data.
Package sortutil contains common sorting definitions and utilities for sorting data.
Package stringutil contains common function for string operations.
Package stringutil contains common function for string operations.
Package termutil contains common function for terminal operations.
Package termutil contains common function for terminal operations.
getch
Package getch implements a platform agnostic character-wise input capture.
Package getch implements a platform agnostic character-wise input capture.
Package testutil contains common datastructures and functions for testing.
Package testutil contains common datastructures and functions for testing.
Package timeutil contains common function for time related operations.
Package timeutil contains common function for time related operations.

Jump to

Keyboard shortcuts

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