go

module
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2025 License: MIT

README

The Go Libraries

These codes are supplementary to the golang standard library. We provide some commonly used high-quality libraries here to make your development process easier.

Installation

To use go libraries, ensure you have go installed (version 1.23 or higher is recommended). Install the library with the following command:

$ go get -u github.com/libraries/go

Repositories

The full documents can be viewed at https://pkg.go.dev/github.com/libraries/go

Repository Description
acdb Package acdb manages objects between memory and file system
cron Package cron provides a simple way to schedule tasks at fixed intervals
doa Package doa provides some easy ways to make you panic down the program
gool Package gool offers a high-level API for running tasks asynchronously
gracefulexit Package gracefulexit provides a method to exit the program gracefully
jany Package jany provides a set of functions to parse and interact with json data
lru Package lru implements an LRU cache
once Package once provides a generic once type
pretty Package pretty provides utilities for beautifying console output
priority Package priority implements a priority mutex
rate Package rate provides a rate limiter

License

This project is licensed under the MIT License (LICENSE). See the LICENSE file for details.

Directories

Path Synopsis
Package acdb manages objects between memory and file system.
Package acdb manages objects between memory and file system.
Package cron provides a simple way to schedule tasks at fixed intervals.
Package cron provides a simple way to schedule tasks at fixed intervals.
cmd/cuckoo command
Package doa stands for "dead or alive".
Package doa stands for "dead or alive".
Package gool offers a high-level API for running tasks asynchronously, restricting concurrent executions to the number of cpu cores or a specified limit.
Package gool offers a high-level API for running tasks asynchronously, restricting concurrent executions to the number of cpu cores or a specified limit.
cmd/sha256 command
Package gracefulexit provides a method to exit the program gracefully.
Package gracefulexit provides a method to exit the program gracefully.
cmd/http command
Package jany provides a set of functions to parse and interact with json data.
Package jany provides a set of functions to parse and interact with json data.
Package lru implements an LRU cache.
Package lru implements an LRU cache.
Package once provides a generic once type.
Package once provides a generic once type.
Package pretty provides utilities for beautifying console output.
Package pretty provides utilities for beautifying console output.
cmd/progress command
cmd/table command
cmd/tree command
Package priority implements a priority mutex.
Package priority implements a priority mutex.
cmd/race command
Package rate provides a rate limiter.
Package rate provides a rate limiter.
cmd/race command

Jump to

Keyboard shortcuts

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