lib/

directory
v0.53.1 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2024 License: BSD-3-Clause

Directories

Path Synopsis
Package ascii provide a library for working with ASCII characters.
Package ascii provide a library for working with ASCII characters.
Package bytes provide a library for working with byte or slice of bytes.
Package bytes provide a library for working with byte or slice of bytes.
Package clise implements circular slice.
Package clise implements circular slice.
Package contact provide a library to import contact from Google, Microsoft, and Yahoo.
Package contact provide a library to import contact from Google, Microsoft, and Yahoo.
google
Package google implement Google's contact API v3.
Package google implement Google's contact API v3.
microsoft
Package microsoft implement Microsoft's Live contact API v1.0.
Package microsoft implement Microsoft's Live contact API v1.0.
vcard
Package vcard implement RFC6350 for encoding and decoding VCard formatted data.
Package vcard implement RFC6350 for encoding and decoding VCard formatted data.
yahoo
Package yahoo implement user's contacts import using Yahoo API.
Package yahoo implement user's contacts import using Yahoo API.
Package crypto provide a wrapper for standard crypto package and golang.org/x/crypto.
Package crypto provide a wrapper for standard crypto package and golang.org/x/crypto.
Package debug provide global debug variable, initialized through environment variable "DEBUG" or directly.
Package debug provide global debug variable, initialized through environment variable "DEBUG" or directly.
Package dns implement DNS client and server.
Package dns implement DNS client and server.
Package dsv is a library for working with delimited separated value (DSV).
Package dsv is a library for working with delimited separated value (DSV).
Package email provide a library for working with Internet Message Format as defined in [RFC 5322].
Package email provide a library for working with Internet Message Format as defined in [RFC 5322].
dkim
Package dkim provide a library to parse and create DKIM-Signature header field value, as defined in RFC 6376, DomainKeys Identified Mail (DKIM) Signatures.
Package dkim provide a library to parse and create DKIM-Signature header field value, as defined in RFC 6376, DomainKeys Identified Mail (DKIM) Signatures.
maildir
Package maildir provide a library to manage message (email), and its folder, using maildir format.
Package maildir provide a library to manage message (email), and its folder, using maildir format.
Package errors provide an error type with code.
Package errors provide an error type with code.
Package floats64 provide a library for working with slice of 64 bit float.
Package floats64 provide a library for working with slice of 64 bit float.
Package git provide a wrapper for git command line interface.
Package git provide a wrapper for git command line interface.
Package http implement custom HTTP server with memory file system and simplified routing handler.
Package http implement custom HTTP server with memory file system and simplified routing handler.
sseclient
Package sseclient implement HTTP client for Server-Sent Events (SSE).
Package sseclient implement HTTP client for Server-Sent Events (SSE).
Package hunspell is a library to parse the Hunspell file format.
Package hunspell is a library to parse the Hunspell file format.
Package ini implement reading and writing INI text format as defined by [Git configuration] file syntax.
Package ini implement reading and writing INI text format as defined by [Git configuration] file syntax.
Package ints provide a library for working with slice of integer.
Package ints provide a library for working with slice of integer.
Package ints64 provide a library for working with slice of 64 bit integer.
Package ints64 provide a library for working with slice of 64 bit integer.
Package json provide a library for working with JSON.
Package json provide a library for working with JSON.
Package math provide generic functions working with math.
Package math provide generic functions working with math.
big
Package big extends the capabilities of standard "math/big" package by adding custom global precision to Float and Rat; and global rounding mode, and bits precision to Float.
Package big extends the capabilities of standard "math/big" package by adding custom global precision to Float and Rat; and global rounding mode, and bits precision to Float.
Package memfs provide a library for mapping file system into memory and/or to embed it inside go source file.
Package memfs provide a library for mapping file system into memory and/or to embed it inside go source file.
Package mining provides library for data mining and statistic related to machine learning.
Package mining provides library for data mining and statistic related to machine learning.
classifier
Package classifier provides machine learning classifier library, including CART, Random Forest, Cascaded Random Forest, and KNN.
Package classifier provides machine learning classifier library, including CART, Random Forest, Cascaded Random Forest, and KNN.
classifier/cart
Package cart implement the Classification and Regression Tree by Breiman, et al.
Package cart implement the Classification and Regression Tree by Breiman, et al.
classifier/crf
Package crf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper:
Package crf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper:
classifier/rf
Package rf implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
Package rf implement ensemble of classifiers using random forest algorithm by Breiman and Cutler.
gain/gini
Package gini contain function to calculating Gini gain.
Package gini contain function to calculating Gini gain.
knn
Package knn implement the K Nearest Neighbor using Euclidean to compute the distance between samples.
Package knn implement the K Nearest Neighbor using Euclidean to compute the distance between samples.
resampling
Package resampling provide common interface, constants, and methods for resampling modules.
Package resampling provide common interface, constants, and methods for resampling modules.
resampling/lnsmote
Package lnsmote implement the Local-Neighborhood algorithm from the paper,
Package lnsmote implement the Local-Neighborhood algorithm from the paper,
resampling/smote
Package smote resamples a dataset by applying the Synthetic Minority Oversampling TEchnique (SMOTE).
Package smote resamples a dataset by applying the Synthetic Minority Oversampling TEchnique (SMOTE).
tree/binary
Package binary contain implementation of binary tree.
Package binary contain implementation of binary tree.
Package mlog implement buffered multi writers of log.
Package mlog implement buffered multi writers of log.
net
Package net provide constants and library for networking.
Package net provide constants and library for networking.
html
Package html extends the golang.org/x/net/html by providing simplified methods to Node.
Package html extends the golang.org/x/net/html by providing simplified methods to Node.
Package numbers provide miscellaneous functions for working with integer, float, slice of integer, and slice of floats.
Package numbers provide miscellaneous functions for working with integer, float, slice of integer, and slice of floats.
os
Package os extend the standard os package to provide additional functionalities.
Package os extend the standard os package to provide additional functionalities.
exec
Package exec wrap the standar package "os/exec" to simplify calling Run with stdout and stderr.
Package exec wrap the standar package "os/exec" to simplify calling Run with stdout and stderr.
Package paseto provide a simple, ready to use, opinionated implementation of Platform-Agnostic SEcurity TOkens (PASETOs) v2 as defined in [paseto-rfc-01].
Package paseto provide a simple, ready to use, opinionated implementation of Platform-Agnostic SEcurity TOkens (PASETOs) v2 as defined in [paseto-rfc-01].
Package path implements utility routines for manipulating slash-separated paths.
Package path implements utility routines for manipulating slash-separated paths.
Package reflect extends the standard reflect package.
Package reflect extends the standard reflect package.
Package runes provide a library for working with a single rune or slice of rune.
Package runes provide a library for working with a single rune or slice of rune.
Package smtp provide a library for building SMTP server and client.
Package smtp provide a library for building SMTP server and client.
Package spf implement Sender Policy Framework (SPF) per RFC 7208.
Package spf implement Sender Policy Framework (SPF) per RFC 7208.
Package sql is an extension to standard library "database/sql.DB" that provide common functionality across DBMS.
Package sql is an extension to standard library "database/sql.DB" that provide common functionality across DBMS.
ssh
Package ssh provide a wrapper for golang.org/x/crypto/ssh and a parser for SSH client configuration specification ssh_config(5).
Package ssh provide a wrapper for golang.org/x/crypto/ssh and a parser for SSH client configuration specification ssh_config(5).
config
Package config provide the ssh_config(5) parser and getter.
Package config provide the ssh_config(5) parser and getter.
sftp
Package sftp implement SSH File Transfer Protocol v3 as defined in [draft-ietf-secsh-filexfer-02.txt].
Package sftp implement SSH File Transfer Protocol v3 as defined in [draft-ietf-secsh-filexfer-02.txt].
Package strings provide a library for working with string or slice of strings.
Package strings provide a library for working with string or slice of strings.
Package tabula is a Go library for working with rows, columns, or matrix (table), or in another terms working with data set.
Package tabula is a Go library for working with rows, columns, or matrix (table), or in another terms working with data set.
Package telemetry is a library for collecting various [Metric], for example from standard runtime/metrics, and send or write it to one or more [Forwarder].
Package telemetry is a library for collecting various [Metric], for example from standard runtime/metrics, and send or write it to one or more [Forwarder].
internal/cmd/agent-example
Program agent-example provide an example of how to create agent.
Program agent-example provide an example of how to create agent.
Package test provide library for helping with testing.
Package test provide library for helping with testing.
mock
Package mock provide a mocking for standard input, standard output, standard error, io.ReadWriter, and [rand.Reader].
Package mock provide a mocking for standard input, standard output, standard error, io.ReadWriter, and [rand.Reader].
Package text provide common a library for working with text.
Package text provide common a library for working with text.
diff
Package diff implement text comparison.
Package diff implement text comparison.
Package time provide a library for working with time.
Package time provide a library for working with time.
Package totp implement Time-Based One-Time Password Algorithm based on RFC 6238 [1].
Package totp implement Time-Based One-Time Password Algorithm based on RFC 6238 [1].
Package websocket provide a library for WebSocket server or client based on [RFC6455].
Package websocket provide a library for WebSocket server or client based on [RFC6455].
examples
Package examples provide an example on how to use WebSocket server and client.
Package examples provide an example on how to use WebSocket server and client.
examples/cmd/client
Program client provide an example of chat client that connect to WebSocket server.
Program client provide an example of chat client that connect to WebSocket server.
examples/cmd/server
Program server provide an example of WebSocket server as group chat.
Program server provide an example of WebSocket server as group chat.
internal/autobahn
Package autobahn provides an helper to parse and print reports from result of Autobahn test suite.
Package autobahn provides an helper to parse and print reports from result of Autobahn test suite.
internal/autobahn/client
Package client provide a program to test WebSocket client implementation with autobahn testsuite.
Package client provide a program to test WebSocket client implementation with autobahn testsuite.
internal/autobahn/server
Package server provide a program for testing WebSocket server implement with autobahn testsuite.
Package server provide a program for testing WebSocket server implement with autobahn testsuite.
Package xmlrpc provide an implementation of XML-RPC specification, http://xmlrpc.com/spec.md.
Package xmlrpc provide an implementation of XML-RPC specification, http://xmlrpc.com/spec.md.

Jump to

Keyboard shortcuts

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