gf: Index | Files | Directories

package gf

import ""


Package Files



const AUTHORS = "john<>"
const VERSION = "v1.6.4"


g/container/garrayPackage garray provides concurrent-safe/unsafe arrays.
g/container/gchanPackage gchan provides graceful operations for channel.
g/container/glistPackage glist provides a concurrent-safe/unsafe doubly linked list.
g/container/gmapPackage gmap provides concurrent-safe/unsafe maps.
g/container/gpoolPackage gpool provides a object-reusable concurrent-safe pool.
g/container/gqueuePackage gqueue provides a dynamic/static concurrent-safe(alternative) queue.
g/container/gringPackage gring provides a concurrent-safe/unsafe ring(circular lists).
g/container/gsetPackage gset provides kinds of concurrent-safe/unsafe sets.
g/container/gtypePackage gtype provides kinds of high performance and concurrent-safe basic variable types.
g/container/gvarPackage gvar provides an universal variable type, like generics.
g/crypto/gcrc32Package gcrc32 provides useful API for CRC32 encryption/decryption algorithms.
g/database/gdbPackage gdb provides ORM features for popular relationship databases.
g/database/gredisPackage gredis provides convenient client for redis server.
g/encoding/gbase64Package gbase64 provides useful API for BASE64 encoding/decoding algorithms.
g/encoding/gbinaryPackage gbinary provides useful API for handling binary/bytes data.
g/encoding/gcharsetPackage gcharset provides converting string to requested character encoding.
g/encoding/gcompressPackage gcompress provides kinds of compression algorithms for binary/bytes data.
g/encoding/ghashPackage ghash provides some popular hash functions(uint32/uint64) in go.
g/encoding/ghtmlPackage ghtml provides useful API for HTML content handling.
g/encoding/gjsonPackage gjson provides convenient API for JSON/XML/YAML/TOML data handling.
g/encoding/gparserPackage gparser provides convenient API for accessing/converting variable and JSON/XML/YAML/TOML.
g/encoding/gtomlPackage gtoml provides accessing and converting for TOML content.
g/encoding/gurlPackage gurl provides useful API for URL handling.
g/encoding/gxmlPackage gxml provides accessing and converting for XML content.
g/encoding/gyamlPackage gyaml provides accessing and converting for YAML content.
g/frame/ginsPackage gins provides instances management and core components management.
g/frame/gmvcPackage gmvc provides basic object classes for MVC.
g/net/ghttpPackage ghttp provides a powerful http server and a simple client.
g/net/gipv4Package gipv4 provides useful API for IPv4 address handling.
g/net/gipv6Package gipv4 provides useful API for IPv6 address handling.
g/net/gscannerPackage gscanner provides a port scanner for local intranet.
g/net/gsmtpPackage gsmtp provides a SMTP client to access remote mail server.
g/net/gtcpPackage gtcp provides TCP server and client implementations.
g/net/gudpPackage gtcp provides UDP server and client implementations.
g/os/gcachePackage gcache provides high performance and concurrent-safe in-memory cache for process.
g/os/gcfgPackage gcfg provides reading, caching and managing for configuration files/contents.
g/os/gcmdPackage gcmd provides console operations, like options/values reading and command running.
g/os/gcronPackage gcron implements a cron pattern parser and job runner.
g/os/genvPackage genv provides operations for environment variables of system.
g/os/gfcachePackage gfcache provides reading and caching for file contents.
g/os/gfilePackage gfile provides easy-to-use operations for file system.
g/os/gflockPackage gflock implements a thread-safe sync.Locker interface for file locking.
g/os/gfpoolPackage gfpool provides io-reusable pool for file pointer.
g/os/gfsnotifyPackage gfsnotify provides a platform-independent interface for file system notifications.
g/os/glogPackage glog implements powerful and easy-to-use levelled logging functionality.
g/os/gmlockPackage gmlock implements a thread-safe memory locker.
g/os/gprocPackage gproc implements communication and management of processes.
g/os/grpoolPackage grpool implements a goroutine reusable pool.
g/os/gspathPackage gspath implements file index and search for folders.
g/os/gtimePackage gtime provides functionality for measuring and displaying time.
g/os/gtimerPackage gtimer implements Hierarchical Timing Wheel for interval/delayed jobs running and management.
g/os/gviewPackage gview implements a template engine based on text/template.
g/util/gconvPackage gconv implements powerful and easy-to-use converting functionality for any types of variables.
g/util/gpagePackage gpage provides useful paging functionality for web pages.
g/util/grandPackage grand provides high performance API for random functionality.
g/util/gutilPackage gutil provides some uncategorized util functions.
g/util/gvalidPackage gvalid implements powerful and useful data/form validation functionality.

Updated 2019-04-25. Refresh now. Tools for package owners.