A data-type like Either but with an accumulating Applicative
☆101Jul 10, 2023Updated 2 years ago
Alternatives and similar repositories for validation
Users that are interested in validation are comparing it to the libraries listed below
Sorting:
- the EitherT monad transformer☆58Oct 11, 2025Updated 4 months ago
- fast unique variables☆10Aug 23, 2025Updated 6 months ago
- Dependently-typed finite maps (partial dependent products)☆65Oct 19, 2025Updated 4 months ago
- The https://ghc.dev Website Generator☆21Oct 22, 2024Updated last year
- Regex-based parsing with an applicative interface☆131Dec 19, 2021Updated 4 years ago
- List monad transformer☆60May 19, 2024Updated last year
- A sensible starting Prelude template.☆402May 16, 2025Updated 9 months ago
- A monad transformer and corresponding type class for computations which consume random values.☆34Jan 20, 2026Updated last month
- Exhaustive pattern matching using lenses, traversals, and prisms☆33Sep 4, 2022Updated 3 years ago
- Filter with effects☆76Jan 5, 2025Updated last year
- Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink☆303Mar 3, 2025Updated 11 months ago
- Safe, consistent, and easy exception handling☆135Oct 16, 2023Updated 2 years ago
- Efficient hashing-based container types☆225Jan 9, 2026Updated last month
- A faster date and time library based on time☆47Jan 16, 2026Updated last month
- semirings and *-semirings of types in base/haskell-platform☆44May 21, 2024Updated last year
- Unfoldable functors☆16Apr 27, 2022Updated 3 years ago
- Parsing for the pipes ecosystem☆29Apr 8, 2023Updated 2 years ago
- Composable, streaming, and efficient left folds☆168Jan 9, 2026Updated last month
- Haskell 98 semigroups☆62Jan 10, 2026Updated last month
- Deep evaluation of data structures☆43Jun 14, 2025Updated 8 months ago
- Haskell types and parsers for software version numbers.☆20Dec 12, 2025Updated 2 months ago
- An either-or-both data type, with corresponding hybrid error/writer monad transformer.☆120May 31, 2025Updated 9 months ago
- Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer☆202Jul 22, 2023Updated 2 years ago
- Fork threads and wait for their result☆27Sep 27, 2023Updated 2 years ago
- Type-safe error handling☆64Oct 12, 2023Updated 2 years ago
- Email address validation for Haskell☆43Sep 21, 2024Updated last year
- Structured logging solution.☆38Oct 22, 2025Updated 4 months ago
- Assorted concrete container types☆351Feb 8, 2026Updated 3 weeks ago
- Nat, Fin, Vec☆25May 2, 2025Updated 9 months ago
- TLS/SSL implementation in haskell☆409Feb 13, 2026Updated 2 weeks ago
- A bridge from FreeNect to OpenGL in Haskell☆15Feb 27, 2018Updated 8 years ago
- Effectful Raw handler for Servant servers.☆16Mar 16, 2021Updated 4 years ago
- A generic non-empty data structure☆17Apr 27, 2022Updated 3 years ago
- Retry combinators for monadic actions that may fail☆114Apr 17, 2023Updated 2 years ago
- Generalized bananas, lenses and barbed wire☆352Feb 14, 2026Updated 2 weeks ago
- Serialization primitives that work with both cereal and binary.☆23Jan 10, 2026Updated last month
- ☆22Jan 12, 2026Updated last month
- Optional values☆18Sep 17, 2022Updated 3 years ago
- ☆67Jul 19, 2025Updated 7 months ago