Directories
¶
| Path | Synopsis |
|---|---|
|
compress
|
|
|
zstd
Package zstd writes RFC 8878 Zstandard frames and calculates cache metadata over the encoded representation while it is emitted.
|
Package zstd writes RFC 8878 Zstandard frames and calculates cache metadata over the encoded representation while it is emitted. |
|
database
|
|
|
sql/mysql
Package mysql provides a MySQL and MariaDB database/sql driver that works under both TinyGo and standard Go.
|
Package mysql provides a MySQL and MariaDB database/sql driver that works under both TinyGo and standard Go. |
|
sql/mysql/tinygomysql
Package mysql provides a MySQL driver for Go's database/sql package.
|
Package mysql provides a MySQL driver for Go's database/sql package. |
|
sql/pgxstdlib
Package pgxstdlib provides a PostgreSQL database/sql driver that works under both TinyGo and standard Go.
|
Package pgxstdlib provides a PostgreSQL database/sql driver that works under both TinyGo and standard Go. |
|
sql/pgxstdlib/internal/pgx
Package pgx is a PostgreSQL database driver.
|
Package pgx is a PostgreSQL database driver. |
|
sql/pgxstdlib/internal/pgx/internal/iobufpool
Package iobufpool implements a global segregated-fit pool of buffers for IO.
|
Package iobufpool implements a global segregated-fit pool of buffers for IO. |
|
sql/pgxstdlib/internal/pgx/internal/pgio
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.
|
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol. |
|
sql/pgxstdlib/internal/pgx/internal/stmtcache
Package stmtcache is a cache for statement descriptions.
|
Package stmtcache is a cache for statement descriptions. |
|
sql/pgxstdlib/internal/pgx/pgconn
Package pgconn is a low-level PostgreSQL database driver.
|
Package pgconn is a low-level PostgreSQL database driver. |
|
sql/pgxstdlib/internal/pgx/pgconn/internal/bgreader
Package bgreader provides a io.Reader that can optionally buffer reads in the background.
|
Package bgreader provides a io.Reader that can optionally buffer reads in the background. |
|
sql/pgxstdlib/internal/pgx/pgproto3
Package pgproto3 is an encoder and decoder of the PostgreSQL wire protocol version 3.
|
Package pgproto3 is an encoder and decoder of the PostgreSQL wire protocol version 3. |
|
sql/pgxstdlib/internal/pgx/pgtype
Package pgtype converts between Go and PostgreSQL values.
|
Package pgtype converts between Go and PostgreSQL values. |
|
sql/pgxstdlib/internal/pgx/pgxpool
Package pgxpool is a concurrency-safe connection pool for pgx.
|
Package pgxpool is a concurrency-safe connection pool for pgx. |
|
sql/pgxstdlib/internal/pgx/stdlib
Package stdlib is the compatibility layer from pgx to database/sql.
|
Package stdlib is the compatibility layer from pgx to database/sql. |
|
sql/sqlite
Package sqlite selects a database/sql SQLite backend appropriate for the active Go toolchain.
|
Package sqlite selects a database/sql SQLite backend appropriate for the active Go toolchain. |
|
sql/sqlite/tinygosqlite
Package tinygosqlite provides a small database/sql driver backed by the statically linked, official SQLite amalgamation.
|
Package tinygosqlite provides a small database/sql driver backed by the statically linked, official SQLite amalgamation. |
|
examples
|
|
|
httpsclient
command
Command httpsclient fetches an HTTPS URL using the https package, which performs TLS through the host OS stack.
|
Command httpsclient fetches an HTTPS URL using the https package, which performs TLS through the host OS stack. |
|
httpsdemo
command
Command httpsdemo exercises the https package and reports what the current platform does.
|
Command httpsdemo exercises the https package and reports what the current platform does. |
|
httpserver
command
Command httpserver is a minimal HTTP server that works with both TinyGo and standard Go.
|
Command httpserver is a minimal HTTP server that works with both TinyGo and standard Go. |
|
pgxdemo
command
|
|
|
s3demo
command
Command s3demo exercises the storage/s3 client against any S3-compatible endpoint: it uploads an object, reads it back whole and by range, lists the bucket, and deletes what it created.
|
Command s3demo exercises the storage/s3 client against any S3-compatible endpoint: it uploads an object, reads it back whole and by range, lists the bucket, and deletes what it created. |
|
Package httpmux provides an HTTP request multiplexer with the Go 1.22+ net/http ServeMux pattern syntax.
|
Package httpmux provides an HTTP request multiplexer with the Go 1.22+ net/http ServeMux pattern syntax. |
|
Package httprevproxy provides a TinyGo-compatible subset of net/http/httputil's reverse proxy API.
|
Package httprevproxy provides a TinyGo-compatible subset of net/http/httputil's reverse proxy API. |
|
Package https provides a net/http-compatible HTTPS client for TinyGo.
|
Package https provides a net/http-compatible HTTPS client for TinyGo. |
|
internal/mbedtls
Package mbedtls wraps a vendored mbedTLS for the TinyGo Linux HTTPS backend.
|
Package mbedtls wraps a vendored mbedTLS for the TinyGo Linux HTTPS backend. |
|
internal
|
|
|
schannel
Package schannel wraps the Windows Schannel provider.
|
Package schannel wraps the Windows Schannel provider. |
|
securetransport
Package securetransport wraps macOS Secure Transport.
|
Package securetransport wraps macOS Secure Transport. |
|
Package netdev implements a host OS Netdever for TinyGo.
|
Package netdev implements a host OS Netdever for TinyGo. |
|
storage
|
|
|
s3
Package s3 is an S3 client that builds with TinyGo.
|
Package s3 is an S3 client that builds with TinyGo. |
Click to show internal directories.
Click to hide internal directories.