Directories ¶
Path | Synopsis |
---|---|
aztec
Package aztec can create Aztec Code barcodes
|
Package aztec can create Aztec Code barcodes |
codabar
Package codabar can create Codabar barcodes
|
Package codabar can create Codabar barcodes |
code128
Package code128 can create Code128 barcodes
|
Package code128 can create Code128 barcodes |
code39
Package code39 can create Code39 barcodes
|
Package code39 can create Code39 barcodes |
code93
Package code93 can create Code93 barcodes
|
Package code93 can create Code93 barcodes |
datamatrix
Package datamatrix can create Datamatrix barcodes
|
Package datamatrix can create Datamatrix barcodes |
ean
Package ean can create EAN 8 and EAN 13 barcodes.
|
Package ean can create EAN 8 and EAN 13 barcodes. |
pdf417
Package pdf417 can create PDF-417 barcodes
|
Package pdf417 can create PDF-417 barcodes |
qr
Package qr can be used to create QR barcodes.
|
Package qr can be used to create QR barcodes. |
twooffive
Package twooffive can create interleaved and standard "2 of 5" barcodes.
|
Package twooffive can create interleaved and standard "2 of 5" barcodes. |
utils
Package utils contain some utilities which are needed to create barcodes
|
Package utils contain some utilities which are needed to create barcodes |
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
|
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces. |
package cpuinfo provides information about the CPU running the current program.
|
package cpuinfo provides information about the CPU running the current program. |
cmd/cpuid
package cpuinfo provides information about the CPU running the current program.
|
package cpuinfo provides information about the CPU running the current program. |
Package cron implements a cron spec parser and job runner.
|
Package cron implements a cron spec parser and job runner. |
Package crypto provides a high level, secure, easy to use, and hard to misuse API to common cryptographic operations.
|
Package crypto provides a high level, secure, easy to use, and hard to misuse API to common cryptographic operations. |
chacha
Package chacha implements some low-level functions of the ChaCha cipher family.
|
Package chacha implements some low-level functions of the ChaCha cipher family. |
chacha20
Package chacha20 implements the ChaCha20 / XChaCha20 stream chipher.
|
Package chacha20 implements the ChaCha20 / XChaCha20 stream chipher. |
internal/blake3
Package blake3 implements the BLAKE3 cryptographic hash function.
|
Package blake3 implements the BLAKE3 cryptographic hash function. |
Package email provides an easy to use and hard to misuse email API
|
Package email provides an easy to use and hard to misuse email API |
Syndication (feed) generator library for golang.
|
Syndication (feed) generator library for golang. |
package highlighting is a extension for the goldmark(http://github.com/yuin/goldmark).
|
package highlighting is a extension for the goldmark(http://github.com/yuin/goldmark). |
Package guid helps generate and parse GUIDs.
|
Package guid helps generate and parse GUIDs. |
cors
Package cors is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/
|
Package cors is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/ |
Package imaging provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.).
|
Package imaging provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.). |
log
|
|
slogx
package slogx provides various helpers to wrok with the stdlib's "log/slog" package see https://pkg.go.dev/log/slog https://gist.github.com/wijayaerick/de3de10c47a79d5310968ba5ff101a19 https://github.com/golang/go/issues/56345 https://go.googlesource.com/proposal/+/master/design/56345-structured-logging.md https://github.com/golang/go/wiki/Resources-for-slog
|
package slogx provides various helpers to wrok with the stdlib's "log/slog" package see https://pkg.go.dev/log/slog https://gist.github.com/wijayaerick/de3de10c47a79d5310968ba5ff101a19 https://github.com/golang/go/issues/56345 https://go.googlesource.com/proposal/+/master/design/56345-structured-logging.md https://github.com/golang/go/wiki/Resources-for-slog |
package mmdb provides a reader for the MaxMind DB file format.
|
package mmdb provides a reader for the MaxMind DB file format. |
money
|
|
Package namesgenerator generates random names.
|
Package namesgenerator generates random names. |
netx
|
|
reuseport
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports.
|
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports. |
package opt provides optional types.
|
package opt provides optional types. |
package otc provides alphanumeric One Time Codes that can be used for email-based 2FA, account verification and more.
|
package otc provides alphanumeric One Time Codes that can be used for email-based 2FA, account verification and more. |
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
|
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner. |
Simple library for retry mechanism
|
Simple library for retry mechanism |
Package gorilla/schema fills a struct with form values.
|
Package gorilla/schema fills a struct with form values. |
Package singleinstance provides a mechanism to ensure, that only one instance of a program is running
|
Package singleinstance provides a mechanism to ensure, that only one instance of a program is running |
Package sysinfo is a Go library providing Linux OS / kernel / hardware system information.
|
Package sysinfo is a Go library providing Linux OS / kernel / hardware system information. |
cmd/sysinfo
sysinfo is a very simple utility demonstrating sysinfo library capabilities.
|
sysinfo is a very simple utility demonstrating sysinfo library capabilities. |
cpuid
Package cpuid gives Go programs access to CPUID opcode.
|
Package cpuid gives Go programs access to CPUID opcode. |
Package toml implements decoding and encoding of TOML files.
|
Package toml implements decoding and encoding of TOML files. |
cmd/toml-test-decoder
Command toml-test-decoder satisfies the toml-test interface for testing TOML decoders.
|
Command toml-test-decoder satisfies the toml-test interface for testing TOML decoders. |
cmd/toml-test-encoder
Command toml-test-encoder satisfies the toml-test interface for testing TOML encoders.
|
Command toml-test-encoder satisfies the toml-test interface for testing TOML encoders. |
cmd/tomlv
Command tomlv validates TOML documents and prints each key's type.
|
Command tomlv validates TOML documents and prints each key's type. |
tools
|
|
watchgod
watchgod is a very simple compile daemon for Go.
|
watchgod is a very simple compile daemon for Go. |
Package uuid generates and inspects UUIDs.
|
Package uuid generates and inspects UUIDs. |
Package govalidator is package of validators and sanitizers for strings, structs and collections.
|
Package govalidator is package of validators and sanitizers for strings, structs and collections. |
Click to show internal directories.
Click to hide internal directories.