expat
Pattern matcher library
Library providing reusable and composable pattern matching in Elixir for simplifying code and improving readability
Reusable, composable patterns across Elixir libraries
177 stars
6 watching
5 forks
Language: Elixir
last commit: over 6 years ago
Linked from 1 awesome list
algebraic-data-typescomposable-patternselixirguardsmacrosnamed-patternspattern-matchingpatternsunion-types
Related projects:
Repository | Description | Stars |
---|---|---|
kbrw/rulex | A tiny Elixir library providing a simple rule handler using pattern matching | 13 |
mgwidmann/elixir-pattern_tap | A macro that allows safe and concise pattern matching within the pipe operator | 58 |
vic/ok_jose | Library providing an idiomatic Elixir way to pipe and handle results of functions returning tagged tuples. | 100 |
lexmag/simetric | Facilities to calculate the distance and similarity between strings using various algorithms | 61 |
parroty/excheck | A testing library for Elixir programming language | 316 |
vic/happy_with | Provides an alternative syntax for Elixir's with special form to avoid placing commas. | 29 |
rob-bie/expr | An Elixir library for parsing and evaluating mathematical expressions. | 12 |
vt-elixir/ja_serializer | A library for serializing Elixir data structures in JSONAPI format | 641 |
pinterest/elixometer | Provides a simple wrapper around the exometer library to collect and report application metrics | 827 |
christhekeele/matcha | A toolset for creating and using match specifications in Elixir to efficiently filter, map, trace function calls, and select data from tables. | 89 |
meh/exquisite | A tool for generating match_specs from LINQ-inspired queries at compile-time for use with Elixir record types. | 79 |
igas/custom_base | Provides a custom base conversion mechanism in Elixir | 22 |
vic/setup_tag | Allows test setup functions to be mixed and matched by applying tags | 2 |
drewolson/ex_spec | A wrapper around ExUnit that adds BDD-like syntax for Elixir testing | 99 |
joshnuss/design-patterns-in-elixir | A collection of Elixir implementations of common design patterns | 624 |