LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
A human-readable ISC-Licensed implementation of the LZO1X algorithm.
...In addition, I will provide a textual description of the algorithm so that it can be easily ported to any programming language.
I expect a severe performance degradation, but I leave optimizing for speed to other people.