 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    There is no documentation for this package.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| gx
       | |
| 
          
            ipfs/QmNiJuT8Ja3hMVpBHXv3Q6dwmperaQ6JjLtpMQgMCD7xvx/go-ipfs-util
            
            
          
           Package util implements various utility functions used within ipfs that do not currently have a better place to live. | Package util implements various utility functions used within ipfs that do not currently have a better place to live. | 
| 
          
            ipfs/QmNtxDQBrVzy88FEjVikyM5tAbyfnHm5jJbJZcUhVykusq/snappy
            
            
          
           Package snappy implements the snappy block-based compression format. | Package snappy implements the snappy block-based compression format. | 
| 
          
            ipfs/QmPSBJL4momYnE7DcUyk2DVhD6rH488ZmHBGLbxNdhU44K/go-humanize
            
            
          
           Package humanize converts boring ugly numbers to human-friendly strings and back. | Package humanize converts boring ugly numbers to human-friendly strings and back. | 
| 
          
            ipfs/QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT/sys/unix
            
            
          
           Package unix contains an interface to the low-level operating system primitives. | Package unix contains an interface to the low-level operating system primitives. | 
| 
          
            ipfs/QmQ51pHe6u7CWodkUGDLqaCEMchkbMt7VEZnECF5mp6tVb/ed25519
            
            
          
           Package ed25519 implements the Ed25519 signature algorithm. | Package ed25519 implements the Ed25519 signature algorithm. | 
| 
          
            ipfs/QmQ51pHe6u7CWodkUGDLqaCEMchkbMt7VEZnECF5mp6tVb/ed25519/edwards25519
            
            
          
           Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519. | Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519. | 
| 
          
            ipfs/QmQPWTeQJnJE7MYu6dJTiNTQRNuqBr41dis6UgY6Uekmgd/keccakpg
            
            
          
           Package keccak implements the Keccak (SHA-3) hash algorithm. | Package keccak implements the Keccak (SHA-3) hash algorithm. | 
| 
          
            ipfs/QmQvJiADDe7JR4m968MwXobTCCzUqQkP87aRHe29MEBGHV/go-logging
            
            
          
           Package logging implements a logging infrastructure for Go. | Package logging implements a logging infrastructure for Go. | 
| 
          
            ipfs/QmRK2LxanhK2gZq6k6R7vk5ZoYZk8ULSSTB7FzDsMUX6CB/go-multiaddr-net
            
            
          
           Package manet provides Multiaddr specific versions of common functions in stdlib's net package. | Package manet provides Multiaddr specific versions of common functions in stdlib's net package. | 
| 
          
            ipfs/QmRb5jh8z2E8hMGN2tkvs1yHynUanqnZ3UeKwgN1i9P1F8/go-log
            
            
          
           Package log is the logging library used by IPFS (https://github.com/ipfs/go-ipfs). | Package log is the logging library used by IPFS (https://github.com/ipfs/go-ipfs). | 
| 
          
            ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess
            
            
          
           Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work. | Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work. | 
| 
          
            ipfs/QmSFihvoND3eDaAYRCeLgLPt62yCPgMZs1NSZmKFEtJQQw/go-libp2p-floodsub/pb
            
            
          
           Package floodsub_pb is a generated protocol buffer package. | Package floodsub_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmSwZMWwFZSUpe5muU2xgTUwppH24KfMwdPXiwbEp2c6G5/go-libp2p-swarm
            
            
          
           Package swarm implements a connection muxer with a pair of channels to synchronize all network communication. | Package swarm implements a connection muxer with a pair of channels to synchronize all network communication. | 
| 
          
            ipfs/QmT6n4mspWYEya864BhCUJEgyxiRfmiSY9ruQwTUNpRKaM/protobuf/proto
            
            
          
           Package proto converts data structures to and from the wire format of protocol buffers. | Package proto converts data structures to and from the wire format of protocol buffers. | 
| 
          
            ipfs/QmT8TkDNBDyBsnZ4JJ2ecHU7qN184jkw1tY8y4chFfeWsy/go-libp2p-secio
            
            
          
           Package secio is used to encrypt `go-libp2p-conn` connections. | Package secio is used to encrypt `go-libp2p-conn` connections. | 
| 
          
            ipfs/QmT8TkDNBDyBsnZ4JJ2ecHU7qN184jkw1tY8y4chFfeWsy/go-libp2p-secio/pb
            
            
          
           Package spipe_pb is a generated protocol buffer package. | Package spipe_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/context
            
            
          
           Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. | Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. | 
| 
          
            ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/internal/timeseries
            
            
          
           Package timeseries implements a time series structure for stats collection. | Package timeseries implements a time series structure for stats collection. | 
| 
          
            ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/trace
            
            
          
           Package trace implements tracing of requests and long-lived objects. | Package trace implements tracing of requests and long-lived objects. | 
| 
          
            ipfs/QmTiWLZ6Fo5j4KcTVutZJ5KWRRJrbxzmxA4td8NfEdrPh7/go-libp2p-routing
            
            
          
           package routing defines the interface for a routing system used by ipfs. | package routing defines the interface for a routing system used by ipfs. | 
| 
          
            ipfs/QmTmqJGRQfuH8eKWD1FjThwPRipt1QhqJQNZ8MpzmfAAxo/go-ipfs-ds-help
            
            
          
           Package dshelp provides utilities for parsing and creating datastore keys used by go-ipfs | Package dshelp provides utilities for parsing and creating datastore keys used by go-ipfs | 
| 
          
            ipfs/QmUpttFinNDmNPgFwKN8sZK6BUtBmA68Y4KdSBDXa8t9sJ/go-libp2p-record/pb
            
            
          
           Package record_pb is a generated protocol buffer package. | Package record_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmVTnHzuyECV9JzbXXfZRj1pKtgknp1esamUb2EH33mJkA/go-libp2p-circuit/pb
            
            
          
           Package relay_pb is a generated protocol buffer package. | Package relay_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmVUAoR89E6KDBJmsfRVkAoBMEfgVfy8rRmvzf4y9rWp1d/go4-lock
            
            
          
           Package lock is a file locking library. | Package lock is a file locking library. | 
| 
          
            ipfs/QmVYxfoJQiZijTgPNHCHgHELvQpbsJNTg6Crmc3dQkj3yy/golang-lru
            
            
          
           This package provides a simple LRU cache. | This package provides a simple LRU cache. | 
| 
          
            ipfs/QmVmDhyTTUcQXFD1rRQ64fGLMSAoaQvNH3hwuaCFAPq2hy/errors
            
            
          
           Package errors provides simple error handling primitives. | Package errors provides simple error handling primitives. | 
| 
          
            ipfs/QmVniQJkdzLZaZwzwMdd3dJTvWiJ1DQEkreVy6hs6h7Vk5/go-smux-multistream
            
            
          
           package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer | package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer | 
| 
          
            ipfs/QmWBEjwiGM7mzpa2zkaen5PhxwRS4LrVRWAagBaPJio8eY/go-sockaddr/net
            
            
          
           package sockaddrnet provides conversions between net.Addr and Sockaddr | package sockaddrnet provides conversions between net.Addr and Sockaddr | 
| 
          
            ipfs/QmWBug6eBS7AxRdCDVuSY5CnSit7cS2XnPFYJWqWDumhCG/go-msgio/mpool
            
            
          
           Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32. | Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32. | 
| 
          
            ipfs/QmWHgLqrghM9zw77nF6gdvT9ExQ2RB9pLxkd8sDHZf1rWb/go-temp-err-catcher
            
            
          
           Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality. | Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality. | 
| 
          
            ipfs/QmWM5HhdG5ZQNyHQ5XhMdGmV9CvLpFynQfGpTxN2MEM7Lc/go-ipfs-exchange-offline
            
            
          
           package offline implements an object that implements the exchange interface but returns nil values to every request. | package offline implements an object that implements the exchange interface but returns nil values to every request. | 
| 
          
            ipfs/QmWWQ2Txc2c6tqjsBpzg5Ar652cHPGNsQQp2SejkNmkUMb/go-multiaddr
            
            
          
           Package multiaddr provides an implementation of the Multiaddr network address format. | Package multiaddr provides an implementation of the Multiaddr network address format. | 
| 
          
            ipfs/QmWjNfGgm61ABELTxPDwvNDm18j1EmQiPt9zXkCSEYgMDm/spdystream/spdy
            
            
          
           Package spdy implements the SPDY protocol (currently SPDY/3), described in http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3. | Package spdy implements the SPDY protocol (currently SPDY/3), described in http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3. | 
| 
          
            ipfs/QmWp2mA7eab53PS4NdyW4uvBf73ZB7wSB7eN64K5pS1AKg/go-peerstream
            
            
          
           Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts. | Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts. | 
| 
          
            ipfs/QmWq5PJgAQKDWQerAijYUVKW8mN5MDatK5j7VMp8rizKQd/btcec
            
            
          
           Package btcec implements support for the elliptic curves needed for bitcoin. | Package btcec implements support for the elliptic curves needed for bitcoin. | 
| 
          
            ipfs/QmXRKBQA4wXP7xWbFiZsR1GP4HV6wMDQ1aWFxZZ4uBcPX9/go-datastore/keytransform
            
            
          
           Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child. | Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child. | 
| 
          
            ipfs/QmXRKBQA4wXP7xWbFiZsR1GP4HV6wMDQ1aWFxZZ4uBcPX9/go-datastore/mount
            
            
          
           Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe | Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe | 
| 
          
            ipfs/QmXRKBQA4wXP7xWbFiZsR1GP4HV6wMDQ1aWFxZZ4uBcPX9/go-datastore/namespace
            
            
          
           Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix. | Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix. | 
| 
          
            ipfs/QmXSs8cccbT4zDR95c1iRpYKDqVMzqeF1J6iZcavgE6eNw/protobuf/proto
            
            
          
           Package proto converts data structures to and from the wire format of protocol buffers. | Package proto converts data structures to and from the wire format of protocol buffers. | 
| 
          
            ipfs/QmXauCuJzmzapetmC6W4TuDJLL1yFFrVzSHoWv8YdbmnxH/go-libp2p-peerstore/addr
            
            
          
           Package addr provides utility functions to handle peer addresses. | Package addr provides utility functions to handle peer addresses. | 
| 
          
            ipfs/QmZ4Qi3GaRbjcx28Sme5eMH7RQjGkt8wHxt2a65oLaeFEV/gogo-protobuf/proto
            
            
          
           Package proto converts data structures to and from the wire format of protocol buffers. | Package proto converts data structures to and from the wire format of protocol buffers. | 
| 
          
            ipfs/QmZH5VXfAJouGMyCCHTRPGCT3e5MG9Lu78Ln3YAYW1XTts/websocket
            
            
          
           Package websocket implements the WebSocket protocol defined in RFC 6455. | Package websocket implements the WebSocket protocol defined in RFC 6455. | 
| 
          
            ipfs/QmZmmuAXgX73UQmX1jRKjTGmjzq24Jinqkq8vzkBtno4uX/go-is-domain
            
            
          
           Package isdomain package allows users to check whether strings represent domain names. | Package isdomain package allows users to check whether strings represent domain names. | 
| 
          
            ipfs/QmZoWKhxUmZ2seW4BzX6fJkNR8hh9PsGModr7q171yq2SS/go-libp2p-peer
            
            
          
           package peer implements an object used to represent peers in the ipfs network. | package peer implements an object used to represent peers in the ipfs network. | 
| 
          
            ipfs/QmZp3eKdYQHHAneECmeK6HhiMwTPufmjC8DuuaGKv3unvx/blake2b-simd
            
            
          
           Package blake2b implements BLAKE2b cryptographic hash function. | Package blake2b implements BLAKE2b cryptographic hash function. | 
| 
          
            ipfs/QmZyZDi491cCNTLfAhwcaDii2Kg4pwKRkhqQzURGDvY6ua/go-multihash
            
            
          
           Package multihash is the Go implementation of https://github.com/multiformats/multihash, or self-describing hashes. | Package multihash is the Go implementation of https://github.com/multiformats/multihash, or self-describing hashes. | 
| 
          
            ipfs/QmaBTcaZbAgei1Z2ksUipLJ2AeEZtqDnyGYAkL7NFJ8pg3/go-reuseport
            
            
          
           Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports. | Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports. | 
| 
          
            ipfs/QmaCTqBCt1aKaGfHfSVzsprqWRXCjHthK8xXrPbUZYCWga/go-ds-flatfs
            
            
          
           Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys. | Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys. | 
| 
          
            ipfs/QmaG4DZ4JaqEfvPWt5nPPgoTzhc1tr1T3f4Nu9Jpdm8ymY/go-ipfs-blockstore
            
            
          
           Package blockstore implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objects. | Package blockstore implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objects. | 
| 
          
            ipfs/QmaPHkZLbQQbvcyavn8q1GFHg6o6yeceyHFSJ3Pjf3p3TQ/go-crypto/blake2s
            
            
          
           Package blake2s implements the BLAKE2s hash algorithm as defined in RFC 7693. | Package blake2s implements the BLAKE2s hash algorithm as defined in RFC 7693. | 
| 
          
            ipfs/QmaPHkZLbQQbvcyavn8q1GFHg6o6yeceyHFSJ3Pjf3p3TQ/go-crypto/blowfish
            
            
          
           Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. | Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. | 
| 
          
            ipfs/QmaPHkZLbQQbvcyavn8q1GFHg6o6yeceyHFSJ3Pjf3p3TQ/go-crypto/sha3
            
            
          
           Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202. | Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202. | 
| 
          
            ipfs/QmaPbCnUMBohSGo3KnxEa2bHqyJVVeEEcwtqJAYxerieBo/go-libp2p-crypto
            
            
          
           package crypto implements various cryptographic utilities used by ipfs. | package crypto implements various cryptographic utilities used by ipfs. | 
| 
          
            ipfs/QmaPbCnUMBohSGo3KnxEa2bHqyJVVeEEcwtqJAYxerieBo/go-libp2p-crypto/pb
            
            
          
           Package crypto_pb is a generated protocol buffer package. | Package crypto_pb is a generated protocol buffer package. | 
| 
          
            ipfs/Qmb3jLEFAQrqdVgWUajqEyuuDoavkSq1XQXz6tWdFWF995/go-ipfs-posinfo
            
            
          
           Package posinfo wraps offset information used by ipfs filestore nodes | Package posinfo wraps offset information used by ipfs filestore nodes | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb
            
            
          
           Package leveldb provides implementation of LevelDB key/value database. | Package leveldb provides implementation of LevelDB key/value database. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/cache
            
            
          
           Package cache provides interface and implementation of a cache algorithms. | Package cache provides interface and implementation of a cache algorithms. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/comparer
            
            
          
           Package comparer provides interface and implementation for ordering sets of data. | Package comparer provides interface and implementation for ordering sets of data. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/errors
            
            
          
           Package errors provides common error types used throughout leveldb. | Package errors provides common error types used throughout leveldb. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/filter
            
            
          
           Package filter provides interface and implementation of probabilistic data structure. | Package filter provides interface and implementation of probabilistic data structure. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/iterator
            
            
          
           Package iterator provides interface and implementation to traverse over contents of a database. | Package iterator provides interface and implementation to traverse over contents of a database. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/journal
            
            
          
           Package journal reads and writes sequences of journals. | Package journal reads and writes sequences of journals. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/memdb
            
            
          
           Package memdb provides in-memory key/value database implementation. | Package memdb provides in-memory key/value database implementation. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/opt
            
            
          
           Package opt provides sets of options used by LevelDB. | Package opt provides sets of options used by LevelDB. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/storage
            
            
          
           Package storage provides storage abstraction for LevelDB. | Package storage provides storage abstraction for LevelDB. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/table
            
            
          
           Package table allows read and write sorted key/value. | Package table allows read and write sorted key/value. | 
| 
          
            ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/util
            
            
          
           Package util provides utilities used throughout leveldb. | Package util provides utilities used throughout leveldb. | 
| 
          
            ipfs/QmbJgZGRtkFeSdCxBCPaMKWRDYbqMxHyFfvjQGcWzpqsDe/go-ds-measure
            
            
          
           Package measure provides a Datastore wrapper that records metrics using github.com/ipfs/go-metrics-interface | Package measure provides a Datastore wrapper that records metrics using github.com/ipfs/go-metrics-interface | 
| 
          
            ipfs/QmcBWojPoNh4qm7zvv4qiepvCnnc7ALS9qcp7TNwwxT1gT/go.uuid
            
            
          
           Package uuid provides implementation of Universally Unique Identifier (UUID). | Package uuid provides implementation of Universally Unique Identifier (UUID). | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/blockservice
            
            
          
           package blockservice implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchange. | package blockservice implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchange. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/filestore
            
            
          
           Package filestore implements a Blockstore which is able to read certain blocks of data directly from its original location in the filesystem. | Package filestore implements a Blockstore which is able to read certain blocks of data directly from its original location in the filesystem. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/filestore/pb
            
            
          
           Package datastore_pb is a generated protocol buffer package. | Package datastore_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/merkledag
            
            
          
           Package merkledag implements the IPFS Merkle DAG data structures. | Package merkledag implements the IPFS Merkle DAG data structures. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/merkledag/pb
            
            
          
           Package merkledag_pb is a generated protocol buffer package. | Package merkledag_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/namesys
            
            
          
           Package namesys implements resolvers and publishers for the IPFS naming system (IPNS). | Package namesys implements resolvers and publishers for the IPFS naming system (IPNS). | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/namesys/pb
            
            
          
           Package namesys_pb is a generated protocol buffer package. | Package namesys_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/path
            
            
          
           Package path contains utilities to work with ipfs paths. | Package path contains utilities to work with ipfs paths. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/pin
            
            
          
           Package pin implements structures and methods to keep track of which objects a user wants to keep stored locally. | Package pin implements structures and methods to keep track of which objects a user wants to keep stored locally. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/pin/internal/pb
            
            
          
           Package pb is a generated protocol buffer package. | Package pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/repo/config
            
            
          
           package config implements the ipfs config file datastructures and utilities. | package config implements the ipfs config file datastructures and utilities. | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/repo/fsrepo
            
            
          
           package fsrepo TODO explain the package roadmap... | package fsrepo TODO explain the package roadmap... | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/unixfs
            
            
          
           Package unixfs implements a data format for files in the IPFS filesystem It is not the only format in ipfs, but it is the one that the filesystem assumes | Package unixfs implements a data format for files in the IPFS filesystem It is not the only format in ipfs, but it is the one that the filesystem assumes | 
| 
          
            ipfs/QmcKwjeebv5SX3VFUGDFa4BNMYhy14RRaCzQP7JN3UQDpB/go-ipfs/unixfs/pb
            
            
          
           Package unixfs_pb is a generated protocol buffer package. | Package unixfs_pb is a generated protocol buffer package. | 
| 
          
            ipfs/QmcRKRQjNc2JZPHApR32fbkZVd6WXG2Ch9Kcy7sPxuAJgd/cbor/go
            
            
          
           CBOR is IETF RFC 7049, the "Concise Binary Object Representation" http://tools.ietf.org/html/rfc7049 In can be thought of as "binary JSON" but is a superset and somewhat richer representation than JSON. | CBOR is IETF RFC 7049, the "Concise Binary Object Representation" http://tools.ietf.org/html/rfc7049 In can be thought of as "binary JSON" but is a superset and somewhat richer representation than JSON. | 
| 
          
            ipfs/QmcZfnkapfECQGcLZaf9B79NRg7cRa9EnZh4LSbkCzwNvY/go-cid
            
            
          
           Package cid implements the Content-IDentifiers specification (https://github.com/ipld/cid) in Go. | Package cid implements the Content-IDentifiers specification (https://github.com/ipld/cid) in Go. | 
| 
          
            ipfs/QmcrrEpx3VMUbrbgVroH3YiYyUS5c4YAykzyPJWKspUYLa/go-semver/semver
            
            
          
           Semantic Versions http://semver.org | Semantic Versions http://semver.org | 
| 
          
            ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger
            
            
          
           Package badger implements an embeddable, simple and fast key-value database, written in pure Go. | Package badger implements an embeddable, simple and fast key-value database, written in pure Go. | 
| 
          
            ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/protos
            
            
          
           Package protos is a generated protocol buffer package. | Package protos is a generated protocol buffer package. | 
| 
          
            ipfs/QmdYwCmx8pZRkzdcd8MhmLJqYVoVTC1aGsy5Q4reMGLNLg/atomicfile
            
            
          
           Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). | Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). | 
| 
          
            ipfs/QmdcAXgEHUueP4A7b5hjabKn2EooeHgMreMvFC249dGCgc/go-ipfs-exchange-interface
            
            
          
           Package exchange defines the IPFS exchange interface | Package exchange defines the IPFS exchange interface | 
| 
          
            ipfs/Qmej7nf81hi2x2tvjRBF3mcp74sQyuDH4VMYDGd1YtXjb2/go-block-format
            
            
          
           Package blocks contains the lowest level of IPLD data structures. | Package blocks contains the lowest level of IPLD data structures. | 
| 
          
            ipfs/QmepzWZwZK23YHYVjhKBEvJnNTgsg71bWetZU9bEsP4qqf/go-ws-transport
            
            
          
           Package websocket implements a websocket based transport for go-libp2p. | Package websocket implements a websocket based transport for go-libp2p. | 
| 
          
            ipfs/Qmf9JgVLz46pxPXwG2eWSJpkqVCcjD4rp7zCRi2KP6GTNB/go-libp2p-loggables
            
            
          
           Package loggables includes a bunch of transaltor functions for commonplace/stdlib objects. | Package loggables includes a bunch of transaltor functions for commonplace/stdlib objects. | 
| 
          
            ipfs/QmfJHywXQu98UeZtGJBQrPAR6AtmDjjbe3qjTo9piXHPnx/murmur3
            
            
          
           Native (and fast) implementation of Austin Appleby's MurmurHash3. | Native (and fast) implementation of Austin Appleby's MurmurHash3. | 
| 
          
            ipfs/QmfVj3x4D6Jkq9SEoi5n2NmoUomLwoeiwnYz2KQa15wRw6/base32
            
            
          
           Package base32 implements base32 encoding as specified by RFC 4648. | Package base32 implements base32 encoding as specified by RFC 4648. | 
 Click to show internal directories. 
   Click to hide internal directories.