eetf
Encode and decode Erlang binary terms in Rust
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install eetf?โผ
Run `npx skills add sile/eetf --all -g -y` in your terminal to install this skill globally.
What is Erlang External Term Format?โผ
It is the binary format Erlang and Elixir use to serialize data, produced by term_to_binary/1. This skill lets Rust programs read and write those same bytes.
How to decode term_to_binary output in Rust?โผ
Pass the bytes (starting with version byte 131) to Term::decode with any reader, and you get a typed Term value you can pattern match on.
Can Rust services talk to Erlang or Elixir nodes?โผ
Yes. Encode your Rust data with eetf and send the raw bytes to ports, ErlPort, or binary_to_term/1 on the BEAM side.
Does eetf handle compressed ETF payloads?โผ
Yes. Decoding automatically decompresses zlib-compressed ETF tags, so no extra handling is needed on your side.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core