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

GitHub

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

Backlinks from these awesome lists:

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