In progress implementation of the Noise Protocol (https://noiseprotocol.org/). Intended to be feature complete, perhaps without the advanced features.
Attempts to adhere to the guidelines on API design outlined by Casey Muratori in "Designing and Evaluating Reusable Components" (https://www.youtube.com/watch?v=ZQ5_u8Lgvyk)