import "github.com/gogf/gf"
const AUTHORS = "john<john@goframe.org>"
const VERSION = "v1.15.1"
Path | Synopsis |
---|---|
container/garray | Package garray provides most commonly used array containers which also support concurrent-safe/unsafe switch feature. |
container/glist | Package glist provides most commonly used doubly linked list container which also supports concurrent-safe/unsafe switch feature. |
container/gmap | Package gmap provides most commonly used map container which also support concurrent-safe/unsafe switch feature. |
container/gpool | Package gpool provides object-reusable concurrent-safe pool. |
container/gqueue | Package gqueue provides dynamic/static concurrent-safe queue. |
container/gring | Package gring provides a concurrent-safe/unsafe ring(circular lists). |
container/gset | Package gset provides kinds of concurrent-safe/unsafe sets. |
container/gtree | Package gtree provides concurrent-safe/unsafe tree containers. |
container/gtype | Package gtype provides kinds of high performance and concurrent-safe basic variable types. |
container/gvar | Package gvar provides an universal variable type, like generics. |
crypto/gaes | Package gaes provides useful API for AES encryption/decryption algorithms. |
crypto/gcrc32 | Package gcrc32 provides useful API for CRC32 encryption algorithms. |
crypto/gdes | Package gdes provides useful API for DES encryption/decryption algorithms. |
crypto/gmd5 | Package gmd5 provides useful API for MD5 encryption algorithms. |
crypto/gsha1 | Package gsha1 provides useful API for SHA1 encryption algorithms. |
database/gdb | Package gdb provides ORM features for popular relationship databases. |
database/gredis | Package gredis provides convenient client for redis server. |
debug/gdebug | Package gdebug contains facilities for programs to debug themselves while they are running. |
encoding/gbase64 | Package gbase64 provides useful API for BASE64 encoding/decoding algorithm. |
encoding/gbinary | Package gbinary provides useful API for handling binary/bytes data. |
encoding/gcharset | Package charset implements character-set conversion functionality. |
encoding/gcompress | Package gcompress provides kinds of compression algorithms for binary/bytes data. |
encoding/ghash | Package ghash provides some classic hash functions(uint32/uint64) in go. |
encoding/ghtml | Package ghtml provides useful API for HTML content handling. |
encoding/gini | Package gini provides accessing and converting for INI content. |
encoding/gjson | Package gjson provides convenient API for JSON/XML/INI/YAML/TOML data handling. |
encoding/gparser | Package gparser provides convenient API for accessing/converting variable and JSON/XML/YAML/TOML. |
encoding/gtoml | Package gtoml provides accessing and converting for TOML content. |
encoding/gurl | Package gurl provides useful API for URL handling. |
encoding/gxml | Package gxml provides accessing and converting for XML content. |
encoding/gyaml | Package gyaml provides accessing and converting for YAML content. |
errors/gerror | Package errors provides simple functions to manipulate errors. |
frame/g | |
frame/gins | Package gins provides instances and core components management. |
frame/gmvc | Package gmvc provides basic object classes for MVC. |
i18n/gi18n | Package gi18n implements internationalization and localization. |
internal/empty | Package empty provides functions for checking empty variables. |
internal/fileinfo | Package fileinfo provides virtual os.FileInfo for given information. |
internal/intlog | Package intlog provides internal logging for GoFrame development usage only. |
internal/json | Package json provides json operations wrapping ignoring stdlib or third-party lib json. |
internal/mutex | Package mutex provides switch of concurrent safe feature for sync.Mutex. |
internal/rwmutex | Package rwmutex provides switch of concurrent safety feature for sync.RWMutex. |
internal/structs | Package structs provides functions for struct conversion. |
internal/utils | Package utils provides some utility functions for internal usage. |
net/ghttp | Package ghttp provides powerful http server and simple client implements. |
net/gipv4 | Package gipv4 provides useful API for IPv4 address handling. |
net/gipv6 | Package gipv4 provides useful API for IPv6 address handling. |
net/gsmtp | Package gsmtp provides a simple SMTP client to access remote mail server. |
net/gtcp | Package gtcp provides TCP server and client implementations. |
net/gudp | Package gtcp provides UDP server and client implementations. |
os/gbuild | Package gbuild manages the build-in variables from "gf build". |
os/gcache | Package gcache provides kinds of cache management for process. |
os/gcfg | Package gcfg provides reading, caching and managing for configuration. |
os/gcmd | Package gcmd provides console operations, like options/arguments reading and command running. |
os/gcron | Package gcron implements a cron pattern parser and job runner. |
os/genv | Package genv provides operations for environment variables of system. |
os/gfile | Package gfile provides easy-to-use operations for file system. |
os/gfpool | Package gfpool provides io-reusable pool for file pointer. |
os/gfsnotify | Package gfsnotify provides a platform-independent interface for file system notifications. |
os/glog | Package glog implements powerful and easy-to-use levelled logging functionality. |
os/gmlock | Package gmlock implements a concurrent-safe memory-based locker. |
os/gmutex | Package gmutex implements graceful concurrent-safe mutex with more rich features. |
os/gproc | Package gproc implements management and communication for processes. |
os/gres | Package gres provides resource management and packing/unpacking feature between files and bytes. |
os/grpool | Package grpool implements a goroutine reusable pool. |
os/gsession | Package gsession implements manager and storage features for sessions. |
os/gspath | Package gspath implements file index and search for folders. |
os/gtime | Package gtime provides functionality for measuring and displaying time. |
os/gtimer | Package gtimer implements Hierarchical Timing Wheel for interval/delayed jobs running and management. |
os/gview | Package gview implements a template engine based on text/template. |
test/gtest | Package gtest provides convenient test utilities for unit testing. |
text/gregex | Package gregex provides high performance API for regular expression functionality. |
text/gstr | Package gstr provides functions for string handling. |
util/gconv | Package gconv implements powerful and convenient converting functionality for any types of variables. |
util/gmode | Package gmode provides release mode management for project. |
util/gpage | Package gpage provides useful paging functionality for web pages. |
util/grand | Package grand provides high performance random bytes/number/string generation functionality. |
util/guid | Package guid provides simple and high performance unique id generation functionality. |
util/gutil | Package gutil provides utility functions. |
util/gvalid | Package gvalid implements powerful and useful data/form validation functionality. |
Package gf is imported by 2 packages. Updated 2021-01-18. Refresh now. Tools for package owners.