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.
|
Package crypto provide a wrapper for standard crypto package. |
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 by RFC 5322.
|
Package email provide a library for working with Internet Message Format as defined by 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 email using maildir format.
|
Package maildir provide a library to manage email 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. |
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 io extends the standard io library.
|
Package io extends the standard io library. |
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. |
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: Baumann, Florian, et al.
|
Package crf implement the cascaded random forest algorithm, proposed by Baumann et.al in their paper: Baumann, Florian, et al. |
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, Maciejewski, Tomasz, and Jerzy Stefanowski.
|
Package lnsmote implement the Local-Neighborhood algorithm from the paper, Maciejewski, Tomasz, and Jerzy Stefanowski. |
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. |
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. |
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 parser provide a common text parser, using delimiters.
|
Package parser provide a common text parser, using delimiters. |
Package paseto provide a simple, ready to use, opinionated implementation of Platform-Agnostic SEcurity TOkens (PASETOs) v2 as defined in draft of RFC 01 [1].
|
Package paseto provide a simple, ready to use, opinionated implementation of Platform-Agnostic SEcurity TOkens (PASETOs) v2 as defined in draft of RFC 01 [1]. |
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 sanitize provide a function to sanitize markup document into plain text.
|
Package sanitize provide a function to sanitize markup document into plain text. |
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. |
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 test provide library for helping with testing.
|
Package test provide library for helping with testing. |
mock
Package mock provide a mocking for standard output and standard error.
|
Package mock provide a mocking for standard output and standard error. |
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 creating WebSocket server or client.
|
Package websocket provide a library for creating WebSocket server or 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. |
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. |
Click to show internal directories.
Click to hide internal directories.