An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.1% on proxy.golang.org
Top 0.5% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 7.1% forks on proxy.golang.org
Top 0.8% docker downloads on proxy.golang.org

proxy.golang.org : github.com/algorand/go-codec/codec

Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json. Supported Serialization formats are: To install: This package will carefully use 'unsafe' for performance reasons in specific places. You can build without unsafe use by passing the safe or appengine tag i.e. 'go install -tags=safe ...'. Note that unsafe is only supported for the last 3 go sdk versions e.g. current go release is go 1.9, so we support unsafe use only from go 1.7+ . This is because supporting unsafe requires knowledge of implementation details. For detailed usage information, read the primer at http://ugorji.net/blog/go-codec-primer . The idiomatic Go support is as seen in other encoding packages in the standard library (ie json, xml, gob, etc). Rich Feature Set includes: Users can register a function to handle the encoding or decoding of their custom types. There are no restrictions on what the custom type can be. Some examples: As an illustration, MyStructWithUnexportedFields would normally be encoded as an empty map because it has no exported fields, while UUID would be encoded as a string. However, with extension support, you can encode any of these however you like. This package maintains symmetry in the encoding and decoding halfs. We determine how to encode or decode by walking this decision tree This symmetry is important to reduce chances of issues happening because the encoding and decoding sides are out of sync e.g. decoded via very specific encoding.TextUnmarshaler but encoded via kind-specific generalized mode. Consequently, if a type only defines one-half of the symmetry (e.g. it implements UnmarshalJSON() but not MarshalJSON() ), then that type doesn't satisfy the check and we will continue walking down the decision tree. RPC Client and Server Codecs are implemented, so the codecs can be used with the standard net/rpc package. The Handle is SAFE for concurrent READ, but NOT SAFE for concurrent modification. The Encoder and Decoder are NOT safe for concurrent use. Consequently, the usage model is basically: Sample usage model: To run tests, use the following: To run the full suite of tests, use the following: You can run the tag 'safe' to run tests or build in safe mode. e.g. Please see http://github.com/ugorji/go-codec-bench . Struct fields matching the following are ignored during encoding and decoding Every other field in a struct will be encoded/decoded. Embedded fields are encoded as if they exist in the top-level struct, with some caveats. See Encode documentation.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/algorand/go-codec/codec
License: MIT
Latest release: almost 2 years ago
First release: over 6 years ago
Namespace: github.com/algorand/go-codec
Dependent packages: 97
Dependent repositories: 103
Stars: 2 on GitHub
Forks: 8 on GitHub
Docker dependents: 12
Docker downloads: 56,937
See more repository details: repos.ecosyste.ms
Last synced: 13 days ago

Top 8.2% on proxy.golang.org
github.com/algorandfoundation/did-algo v1.0.0
The "algo" DID Method specification and tools.
10 versions - Latest release: 12 months ago - 9 stars on GitHub
Top 7.4% on proxy.golang.org
git.luolix.top/algorandfoundation/did-algo v1.0.0
10 versions - Latest release: 12 months ago
Top 7.4% on proxy.golang.org
github.xiaoq7.com/algorandfoundation/did-algo v1.0.0
10 versions - Latest release: 12 months ago
Top 9.2% on proxy.golang.org
github.phpd.cn/algorandfoundation/did-algo v1.0.0
10 versions - Latest release: 12 months ago
Top 9.2% on proxy.golang.org
github.1git.de/algorandfoundation/did-algo v1.0.0
10 versions - Latest release: 12 months ago
Top 9.2% on proxy.golang.org
github.hscsec.cn/algorandfoundation/did-algo v1.0.0
10 versions - Latest release: 12 months ago
Top 2.0% on proxy.golang.org
github.com/certusone/wormhole/node v0.0.0-20240125211346-0c15b07f32a3
Certus One's reference implementation for the Wormhole blockchain interoperability protocol.
236 versions - Latest release: over 1 year ago - 6 dependent packages - 23 dependent repositories - 842 stars on
Top 1.2% on proxy.golang.org
github.com/algorand/go-algorand v0.0.0-20240125182603-86319605bebb
Algorand's official implementation in Go.
495 versions - Latest release: over 1 year ago - 30 dependent packages - 48 dependent repositories - 1,219 stars on GitHub
Top 5.7% on proxy.golang.org
github.com/algorand/go-algorand/tools/block-generator v0.0.0-20240125182603-86319605bebb
Algorand's official implementation in Go.
27 versions - Latest release: over 1 year ago - 1,273 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/api v0.0.0-20240124141226-c6b77d0bf35d
We could have named this super-parakeet. Tweet tweet.
31 versions - Latest release: over 1 year ago - 1 dependent repositories - 11 stars on GitHub
Top 6.3% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/common v0.0.0-20240123140837-3d347ac84e1b
We could have named this super-parakeet. Tweet tweet.
118 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 11 stars on GitHub
Top 6.5% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/parser v0.0.0-20240119181449-6393e08f1130
We could have named this super-parakeet. Tweet tweet.
51 versions - Latest release: over 1 year ago - 11 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/notional v0.0.0-20240119181449-6393e08f1130
We could have named this super-parakeet. Tweet tweet.
5 versions - Latest release: over 1 year ago - 17 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/fly v0.0.0-20240119181449-6393e08f1130
We could have named this super-parakeet. Tweet tweet.
97 versions - Latest release: over 1 year ago - 10 stars on GitHub
github.com/deltaswapio/deltaswap/node v0.0.0-20231211130706-4d8859666c03
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/deltaswapio/deltaswap-explorer/common v0.0.0-20231129161526-efbd42f0e47b
Explorer API
2 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/deltaswapio/deltaswap-explorer/api v0.0.0-20231129161526-efbd42f0e47b
Explorer API
7 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/dragmz/wc2 v0.0.0-20231123203604-8dc8ab2bb2c4
WalletConnect 2.0 Algorand-compatible lib for Go
5 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/wormhole-foundation/wormhole-explorer/spy v0.0.0-20231030142337-e5282ffb16cf
We could have named this super-parakeet. Tweet tweet.
51 versions - Latest release: over 1 year ago - 11 stars on GitHub
github.com/dancodery/algorand-state-channels v0.0.0-20231029140651-cba827aea131
Development of State Channels for Algorand
5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/joe-p/conduit-websocket-processor v0.0.0-20231016015503-5b75171679d5
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/dragmz/teal v0.0.0-20231013143904-9b912b974a56
34 versions - Latest release: over 1 year ago - 1 dependent package - 5 stars on GitHub
github.com/dragmz/abs v0.0.0-20230914211128-178bcb773f36
3 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/dragmz/algosetup v0.0.0-20230905175254-831d3d41bd1a
1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/winder/conduit v1.4.0
Algorand's data pipeline framework.
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/algorand/conduit-cockroachdb v0.0.0-20230822170926-f7d65777fe48
Experimental CockroachDB exporter for Conduit.
1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/dragmz/algomgr v0.0.0-20230811205741-7c5f3166a8d3
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/dragmz/wc v0.0.0-20230729212110-378ae3725c1d
WalletConnect Algorand-compatible Go module (prototype)
20 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/algorand/node-ui v0.2.0
Terminal UI for remote Algorand node management.
7 versions - Latest release: almost 2 years ago - 24 stars on GitHub
github.com/algorand/conduit-plugin-template v0.0.0-20230706192502-3c7b8bde441f
Get started with Algorand streaming APIs with Conduit plugin templates project.
1 version - Latest release: almost 2 years ago - 2 stars on GitHub
Top 3.2% on proxy.golang.org
github.com/algorand/indexer v0.0.0-20230616170702-3979f710eae2
searchable history and current state
42 versions - Latest release: almost 2 years ago - 5 dependent packages - 1 dependent repositories - 111 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/algorand/go v1.1.10
10 versions - Latest release: almost 2 years ago
Top 6.3% on proxy.golang.org
github.com/algorand/go-codec v1.1.10
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
10 versions - Latest release: almost 2 years ago - 27 dependent packages - 99 dependent repositories - 2 stars on GitHub
github.com/joe-p/conduit-lua-filter v0.0.0-20230612134958-a1bddc9a5e33
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/joe-p/conduit-lua-processor v0.0.0-20230612015300-c3d929004c21
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/makupi/goarc v0.0.0-20230527132448-10328e2f2487
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.skymusic.top/algorandfoundation/did-algo v0.5.0
7 versions - Latest release: about 2 years ago
Top 9.1% on proxy.golang.org
github.imxd.top/algorandfoundation/did-algo v0.5.0
7 versions - Latest release: about 2 years ago
Top 9.0% on proxy.golang.org
github.com/the-singularity-labs/Notary/pkg/signer v0.0.0-20230319183128-c35edb1770e2
A library, app, and cli for creating signed messages readable by the Algorand blockchain
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/dragmz/ams v0.0.0-20230303175143-80393bfc29bd
Algorand MultiSig tools (proof of concept; early alpha; etc.)
2 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/the-singularity-labs/Notary v0.0.0-20230224232316-cebfc7ac7530
A library, app, and cli for creating signed messages readable by the Algorand blockchain
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/the-singularity-labs/notary v0.0.0-20230224171956-bdd65d29a783
A library, app, and cli for creating signed messages readable by the Algorand blockchain
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/algonode/pg_algorand v0.0.0-20230122225517-1094774e31db
A Postgres DB extension with Algorand's utility functions
1 version - Latest release: over 2 years ago - 3 stars on GitHub
Top 9.2% on proxy.golang.org
github.skymusic.top/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 9.1% on proxy.golang.org
github.imxd.top/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 9.1% on proxy.golang.org
github.phpd.cn/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 9.2% on proxy.golang.org
github.hscsec.cn/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 9.0% on proxy.golang.org
github.1git.de/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 7.5% on proxy.golang.org
github.chickoi.com/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 7.4% on proxy.golang.org
github.xiaoq7.com/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 7.4% on proxy.golang.org
git.luolix.top/algorand/go-algorand-sdk v1.24.0
33 versions - Latest release: over 2 years ago
Top 1.8% on proxy.golang.org
github.com/algorand/go-algorand-sdk v1.24.0
Algorand Golang SDK
33 versions - Latest release: over 2 years ago - 76 dependent packages - 70 dependent repositories - 169 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/dragmz/algen v0.0.0-20221101185216-bbc04e011364
1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/Orca18/novarand v0.0.0-20220930052801-15eb78e039d2
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/almog-t/light-client-poc v0.0.0-20220901113719-fb8e171d2a39
1 version - Latest release: over 2 years ago
Top 9.0% on proxy.golang.org
github.com/algonathan/go-algorand v0.22.0-crypto-split
Algorand's official implementation in Go.
3 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aegir-tactics/watchmen v0.0.0-20220713000055-badfa28273a4
Watchmen is a component which watches an Algorand Node for new blocks
1 version - Latest release: almost 3 years ago - 3 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/almog-t/go-algorand-sdk v1.17.0
Algorand Golang SDK
26 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/kubetrail/algotx v0.0.0-20220601000759-a6ce9cebee00
Copyright © 2022 kubetrail.io authors Licensed under the Apache License, Version 2.0 (the "Licen...
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/kubetrail/algokey v0.0.0-20220601000403-6776192561e4
Copyright © 2022 kubetrail.io authors Licensed under the Apache License, Version 2.0 (the "Licen...
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 7.0% on proxy.golang.org
github.com/kevguy/algosearch v0.0.0-20220504154335-8401909630eb
Algorand (ALGO) Blockchain Explorer and Analytics platform.
1 version - Latest release: almost 3 years ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/lebdron/go-algorand-sdk v1.15.0
Algorand Golang SDK
24 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/soheil555/tinyman-mobile-sdk v1.0.0
Tinyman mobile SDK
4 versions - Latest release: about 3 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/zedonboy/tinyman-mobile-sdk v0.1.0
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Adg0/Jina v0.0.0-20220417103006-ca46607c2a1c
Jina collateralize your NFTs while you still hold it in your wallet!
1 version - Latest release: about 3 years ago - 0 stars on GitHub
github.com/synycboom/tinyman-go-sdk v0.1.2
Tinyman Golang SDK
3 versions - Latest release: about 3 years ago - 1 dependent repositories - 1 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/algonode/algostreamer v0.0.0-20220328104137-d77d83e31d36
Stream new blocks to various services (redis/elasticsearch/...)
2 versions - Latest release: about 3 years ago - 12 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/m2q/siam-cs v0.0.0-20220322202929-801b4616ab1c
2 versions - Latest release: about 3 years ago
Top 5.3% on proxy.golang.org
github.com/m2q/algo-siam v0.0.0-20220322202757-a3f6c4cc3666
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories
Top 8.2% on proxy.golang.org
github.com/CMajeri/go-codec v1.1.8
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
8 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cmajeri/go-codec v1.1.8
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
8 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/polarbit/algorand-hdwallet v0.0.0-20220215205453-415fd3e4a4ea
Algorand HDWallet implementation (slip-0010 & bip-32) trial in Go lang.
1 version - Latest release: about 3 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/pbennett/go-algorand-sdk v1.12.0
Algorand Golang SDK
18 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/vecno-io/go-pyteal v0.0.0-20211220082946-1caa7d07f3de
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/vecno-io/algo-collection v0.0.0-20211210211426-f920035ab4ed
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/algoidurovic/go-algorand-sdk v1.11.0
Algorand Golang SDK
15 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/coin-labs/go-coin v0.0.0-20210901005743-76c1feb9c8ff
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
git.robbyzambito.me/robby/vawg/v2 v2.0.0-20210823004443-30d3ce0c433c
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/coin-labs/go-coin-sdk v1.0.0
1 version - Latest release: almost 4 years ago
Top 8.1% on proxy.golang.org
github.com/blocktree/algorand-adapter v1.1.0
an algorand adapter for openwallet
4 versions - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/artiliusjoker/go-algorand-sdk v1.7.0
9 versions - Latest release: about 4 years ago
Top 8.2% on proxy.golang.org
src.d10.dev/algo v0.0.0-20201127175703-3fe7554a224f
Algorand Helper Tools The open-source, command-line tools inspect the Algorand blockchain, and a...
1 version - Latest release: over 4 years ago
Top 8.2% on proxy.golang.org
github.com/barnjamin/go-algorand-sdk v1.5.1
Algorand Golang SDK
7 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/winder/go-algorand-sdk v1.5.10001
Algorand Golang SDK
9 versions - Latest release: over 4 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/tetonix/go-algorand-sdk v1.3.0
2 versions - Latest release: about 5 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/nuclearprotocol/go-algorand-sdk v1.3.0
2 versions - Latest release: about 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vincentbdb/go-algorand v0.0.2
2 versions - Latest release: over 5 years ago
Top 7.5% on proxy.golang.org
github.com/awesome-chain/go-codec v1.1.7
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
7 versions - Latest release: almost 6 years ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.