witchcraft
Abstraction library
A set of Elixir libraries providing algebraic and categorical abstractions
Monads and other dark magic for Elixir
1k stars
30 watching
59 forks
Language: Elixir
last commit: over 1 year ago
Linked from 1 awesome list
algebraalgebraic-data-typesapplicativecategoryelixirfunctormonadoperatorstraversabletype-class
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a set of functional programming primitives and combinators for Elixir | 323 |
| Provides elegant error handling and result monad support in Elixir | 603 |
| A compiler and transpiler for Elixir code written in a statically-typed syntax compatible with Elm's tooling | 1,146 |
| A library for generating combinations and permutations from Enumerable | 34 |
| Generates fake data for testing and development purposes. | 1,086 |
| A utility library for defining custom enumerations in Elixir. | 65 |
| An Elixir library that provides an ANSI-based terminal color manipulation system. | 4 |
| Obfuscates numerical identifiers via reversible mapping | 280 |
| Library providing high-level abstractions for interfacing with hardware peripherals on Linux platforms | 344 |
| Provides indifferent access on maps, structs, lists and tuples with custom key transforms. | 19 |
| A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. | 34 |
| A tool for generating match_specs from LINQ-inspired queries at compile-time for use with Elixir record types. | 78 |
| An Elixir library providing parallel processing facilities with customizable worker size and timeout options. | 28 |
| Provides an efficient way to traverse and modify nested data structures in Elixir. | 19 |
| An Elixir client library to interact with the Pocket read later service | 7 |