Skip to content
/ go-xdr Public
forked from nullstyle/go-xdr

Implements the XDR standard as specified in RFC 4506 in pure Google Go (Golang)

License

Notifications You must be signed in to change notification settings

stellar/go-xdr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-xdr

Build Status GoDoc

Go-xdr implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes RFC 1832 and RFC 1014) in Pure Go (Golang).

Version 1 and 2 of this package are available in the xdr and xdr2 packages respectively. The current version is in the xdr3 package. Stellar exclusively uses the xdr3 version in stellar/go.

Thanks

Thanks to @davecgh for developing the original go-xdr. This is a fork of @davecgh's module. This version diverged and adds a new xdr3 package which was a copy of xdr2 but has added optionals, automatic enum deciding, union decoding, changes to pointer decoding, ability to constrain sizes and some fixes.

License

Licensed under the ISC License.

About

Implements the XDR standard as specified in RFC 4506 in pure Google Go (Golang)

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • Shell 0.1%