Selected Tags

Click on a tag to remove it

More Tags

Click on a tag to add it and filter down

Macros packages

Showing projects tagged as Macros

  • OK

    9.0 2.4 Elixir
    Elegant error handling for elixir pipelines - railway programming while piping
  • pipes

    8.6 0.0 Elixir
    Macros for more flexible composition with the Elixir Pipe operator.
  • shorter_maps

    7.4 0.0 Elixir
    ~M sigil for map shorthand. ~M{id name} ~> %{id: id, name: name}.
  • expat

    7.3 0.0 Elixir
    Simple pattern generator for matching on elixir quoted expressions.
  • eventsourced

    7.0 0.0 Elixir
    Build functional, event-sourced domain models.
  • ok_jose

    6.4 0.0 Elixir
    Pipe elixir functions that match {:ok,_}, {:error,_} tuples or custom patterns.
  • pattern_tap

    5.3 0.0 Elixir
    Macro for tapping into a pattern match while using the pipe operator.
  • mdef

    5.2 1.2 Elixir
    Easily define multiple function heads in Elixir.
  • pipe_to

    5.1 0.0 Elixir
    The enhanced pipe operator which can specify the target position.
  • pipe_here

    4.7 0.0 Elixir
    Easily pipe values into any argument position.
  • happy

    4.6 0.0 Elixir
    Happy path programming, alternative to elixir with form.
  • crudry

    4.5 6.2 Elixir
    Crudry is an elixir library for DRYing CRUD of Phoenix Contexts and Absinthe Resolvers.
  • named_args

    3.6 0.0 Elixir
    Allows named arg style arguments in Elixir.
  • anaphora

    3.1 0.0 Elixir
    Anaphora is the anaphoric macro collection for Elixir. An anaphoric macro is one that deliberately captures a variable (typically it) from forms supplied to the macro.
  • rulex

    3.0 0.3 Elixir
    Simple rule handler using Elixir pattern matching.
  • pit

    2.7 0.0 Elixir
    Transform values as they flow inside a pipe.
  • guardsafe

    2.7 0.0 Elixir
    Macros expanding into code that can be safely used in guard clauses.
  • apix

    2.1 0.0 Elixir
    Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.
  • unsafe

    1.6 1.8 Elixir
    Generate easy unsafe (!) bindings for Elixir functions.
  • pathex

    1.2 6.1 Elixir
    Zero-dependency, blazing fast functional lenses.
  • kwfuns

    0.8 0.0 Elixir
    Macros to create functions with syntax based keyword parameters with default values.
  • Bang

    0.6 2.2 Elixir
    Bang simply adds dynamic bang! functions to your existing module functions with after-callback.
  • rebind

    0.3 0.0 Erlang
    rebind parse transform for Erlang.
  • backports

    0.3 0.0 Elixir
    Use new functions in Elixir 1.1 and 1.2.
  • lineo

    0.3 0.0 Erlang
    parse transform for accurate line numbers.