Avatar Ilya Mateyko

go.astrophena.name/base Module

GitHub repository | Commit (49382e9)

Base Go packages for my projects.

Directories

cli Package cli provides utilities for building simple command-line applications that have no subcommands.
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 contains common testing helpers.
tgauth Package tgauth provides middleware for handling Telegram authentication.
txtar Package txtar implements a trivial text-based file archive format.
version Package version provides the version and build information.
web Package web is a collection of functions and types for building web services.