TOC

Golang 标准库

简单地列一下 Golang 标准库中的包,知道他们是做什么的。

  • archive 压缩相关
  • archive/tar
  • archive/zip
  • bufio 带缓冲的 IO 操作 Golang bufio
  • builtin 基础类型和内建函数
  • bytes 字节数组([]byte)的相关操作
  • cmd
  • cmd/addr2line
  • cmd/api
  • cmd/asm
  • cmd/cgo
  • cmd/compile
  • cmd/cover
  • cmd/dist
  • cmd/doc
  • cmd/fix
  • cmd/go
  • cmd/gofmt
  • cmd/link
  • cmd/nm
  • cmd/objdump
  • cmd/pack
  • cmd/pprof
  • cmd/test2json
  • cmd/trace
  • cmd/vet
  • cmd/internal ...
  • compress 压缩相关
  • compress/bzip2
  • compress/flate
  • compress/gzip
  • compress/lzw
  • compress/zlib
  • container 数据结构 Golang container
  • container/heap
  • container/list
  • container/ring
  • context 上下文
  • crypto 加密算法相关
  • crypto/aes
  • crypto/cipher
  • crypto/des
  • crypto/dsa
  • crypto/ecdsa
  • crypto/ed25519
  • crypto/elliptic
  • crypto/hmac
  • crypto/md5
  • crypto/rand
  • crypto/rc4
  • crypto/rsa
  • crypto/sha1
  • crypto/sha256
  • crypto/sha512
  • crypto/subtle
  • crypto/tls
  • crypto/x509
    • crypto/x509/pkix
  • database 数据库相关
  • database/sql
    • database/sql/driver
  • debug
  • debug/dwarf
  • debug/elf
  • debug/gosym
  • debug/macho
  • debug/pe
  • debug/plan9obj
  • embed
  • encoding 编码相关
  • encoding/ascii85
  • encoding/asn1
  • encoding/base32
  • encoding/base64
  • encoding/binary
  • encoding/csv
  • encoding/gob
  • encoding/hex
  • encoding/json
  • encoding/pem
  • encoding/xml
  • errors
  • expvar
  • flag 命令行参数
  • fmt 格式化输出
  • go
  • go/ast
  • go/build
    • go/build/constraint
  • go/constant
  • go/doc
  • go/format
  • go/importer
  • go/parser
  • go/printer
  • go/scanner
  • go/token
  • go/types
  • hash
  • hash/adler32
  • hash/crc32
  • hash/crc64
  • hash/fnv
  • hash/maphash
  • html
  • html/template
  • image
  • image/color
    • image/color/palette
  • image/draw
  • image/gif
  • image/jpeg
  • image/png
  • index
  • index/suffixarray
  • io
  • io/fs
  • io/ioutil
  • log
  • log/syslog
  • math
  • math/big
  • math/bits
  • math/cmplx
  • math/rand
  • mime
  • mime/multipart
  • mime/quotedprintable
  • net 网络编程
  • net/http HTTP
    • net/http/cgi
    • net/http/cookiejar
    • net/http/fcgi
    • net/http/httptest
    • net/http/httputil
    • net/http/pprof
  • net/mail 邮件解析
  • net/rpc
    • net/rpc/jsonrpc
  • net/smtp SMTP 客户端
  • net/textproto 文本协议,例如 SMTP
  • net/url URL 解析和转义
  • os
  • os/exec
  • os/signal
  • os/user
  • path 文件路径相关
  • path/filepath
  • plugin
  • reflect
  • regexp
  • regexp/syntax
  • runtime
  • runtime/cgo
  • runtime/debug
  • runtime/metrics
  • runtime/msan
  • runtime/pprof
  • runtime/race
  • runtime/trace
  • sort
  • strconv
  • strings
  • sync
  • sync/atomic
  • syscall
  • syscall/js
  • testing
  • testing/fstest
  • testing/iotest
  • testing/quick
  • text
  • text/scanner
  • text/tabwriter
  • text/template
    • text/template/parse
  • time
  • tzdata
  • unicode
  • unicode/utf16
  • unicode/utf8
  • unsafe
  • internal
  • internal/abi
  • internal/buildcfg
  • internal/bytealg
  • internal/cfg
  • internal/cpu
  • internal/execabs
  • internal/fmtsort
  • internal/goexperiment
  • internal/goroot
  • internal/goversion
  • internal/itoa
  • internal/lazytemplate
  • internal/nettrace
  • internal/obscuretestdata
  • internal/oserror
  • internal/poll
  • internal/profile
  • internal/race
  • internal/reflectlite
  • internal/singleflight
  • internal/syscall
    • internal/syscall/execenv
    • internal/syscall/unix
    • internal/syscall/windows
    • internal/syscall/windows/registry
    • internal/syscall/windows/sysdll
  • internal/sysinfo
  • internal/testenv
  • internal/testlog
  • internal/trace
  • internal/unsafeheader
  • internal/xcoff
  • golang.dev/x/benchmarks
  • golang.org/x/blog https://blog.golang.org
  • golang.org/x/build https://build.golang.org
  • golang.org/x/crypto
  • golang.org/x/debug
  • golang.org/x/image
  • golang.org/x/mobile
  • golang.org/x/net
  • golang.org/x/perf
  • golang.org/x/pkgsite https://pkg.go.dev
  • golang.org/x/review Gerrit Code Review
  • golang.org/x/sync
  • golang.org/x/sys 系统调用
  • golang.org/x/text
  • golang.org/x/time
  • golang.org/x/tools godoc, goimports, gorename, and other tools.
  • golang.org/x/tour https://tour.golang.org
  • golang.org/x/exp