Avatar Ilya Mateyko

go.astrophena.name/base Module

GitHub repository | Commit (eb6910d)

Base Go packages for my projects.

Directories

cli Package cli provides helpers for creating simple, single-command command-line applications.
devtools/addcopyright Addcopyright adds a copyright header to specified files.
devtools/pre-commit Pre-commit installs and runs a Git pre-commit hook.
logger Package logger provides a basic logger type.
request Package request provides a simplified way to make HTTP requests, especially for JSON APIs.
syncx Package syncx contains useful synchronization primitives.
testutil Package testutil provides helpers for common testing scenarios.
tgauth Package tgauth provides middleware for handling Telegram authentication.
txtar Package txtar implements a trivial text-based file archive format.
unwrap Package unwrap provides helper functions to panic on non-nil errors.
version Package version provides the version and build information.
web Package web provides a collection of functions and types for building web services.