Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 912 Bytes

README.md

File metadata and controls

28 lines (23 loc) · 912 Bytes

ETFKit

Build and test Codecov

Encoder/decoder for Erlang's External Term Format (version 131).

Designed to be a drop-in replacement for JSONDecoder/JSONEncoder. Simply replace all usages of JSONDecoder/JSONEncoder with ETFEncoder/ETFDecoder. (WIP)

Types that can be encoded/decoded:

  • nil
  • Bool
  • String
  • Atoms
  • String with unicode
  • Double
  • Int8
  • Int32
  • Int64
  • Objects
  • Arrays with any supported type
  • Tuples
  • PIDs
  • Ports
  • Exports
  • References