Polyjuice
Polyjuice is an attempt to make Elixir libraries and spec-related tools for as much of Matrix as I feel like. It currently consists of:
- libraries:
- client library
- server library (highly unstable)
- general utility library
- encryption (olm/megolm) library
- tools:
- server checker – available as @checker:uhoreg.ca in #synapse:matrix.org
- client tester – hosted at test.uhoreg.ca
Why “Polyjuice”?
In the Harry Potter series, Polyjuice Potion is used to change the drinker’s appearance to resemble someone else. Thus Polyjuice Potion, like matrices in linear algebra, are both used for transformations.