# Molude, a Prelude Replacement Welcome to [Molude, a Prelude Replacement][Molude]. It focuses on a few core ideas: - Support for GHC 8 and later - Yaml configuration - JSON and JSON Schemas - Normalized Unicode everywhere - Lenses and default Aeson encodings for generated datastructures. - Easy Generic and Typeable deriving. It's based on [protolude][protolude], [lenses][lenses], and tries to extend on them as much as possible. [Molude]: https://gitlab.com/misandrist/libmolude [protolude]: https://github.com/sdiehl/protolude [lenses]: https://hackage.haskell.org/package/lens