Hey, I've just published Steemex, an Erlang/Elixir websockets client library for steemd.
Elixir is a rather young functional programming language with superior concurrency and fault tolerance capabilities based on Erlang/OTP. I've been building libraries using Elixir for various crypto services and it's been a really pleasant experience.
Steemex.call(Steemex.WS, params) will generate unique id, build a JSONRPC request, return the id to your Elixir process, send JSONRPC call to steemd and send a message to your process mailbox with the id when steemd responds.
I've added a basic example of using the library in the readme.
Steemex Github Repo and hex package
I am using Steemex myself and it will regularly update it.
Roadmap
- Supervisor module and an option to provide handler module in the config
- Utility functions
- Add types and structs
- More tests and docs