A framework of packages for building Haskell applications
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Peter J. Jones a90b207eb4
Add additional functions to the top-level module
3 дні тому
crypto Add additional functions to the top-level module 3 дні тому
opaleye Rename Opaleye -> Database, add helper function 3 тижднів тому
validation validation: Add `HasValidLength' instance for `NonEmpty' 3 тижднів тому
.envrc Update for NixOS 19.09 1 місяць тому
.gitignore Fix a couple typos, improve the shell.nix file 5 місяці тому
LICENSE Add Iolaus.Opaleye.Config 6 місяці тому
README.md Typo 3 тижднів тому
default.nix Initial import of the iolaus-validations library 3 тижднів тому



A set of packages that aim to take care of the 20% overlap between all of the Haskell applications that you write.


This collection of packages uses the “MTL + Classy Optics” style of composing the major components of an application.

For more information we highly recommend the talk by George Wilson entitled Next Level MTL with Classy Optics.


  • crypto: Simplified cryptography operations.

  • opaleye: Database queries and schema migrations.

  • validation: Data validation