README.md
# Freddie: Elixir Socket Framework
Freddie is a socket framework for Elixir.
## 1. Features
1. Use non blocking socket IO to communicate with clients
2. Can optionally encrypt the message
3. Create fault-tolerance applications based on Erlang OTP
4. Ship Protobuf as default message serialization library
## 2. Todo
1. Provides Reliable UDP communication(Guarantee the latest order or Guaranteed both sequence and retransmission)
2. Optimize network code
3. Divide transmission into reliable and unreliable
## 3. Examples
[example projects](https://github.com/kernelgarden/freddie_example)